日期:2014-05-16  浏览次数:20779 次

帮忙看个合并列的问题
我把表中的两列数据合并做一列来显示,int 类型的数据会相加起来:
A B  
2012 6
SELECT ''+ltrim(A)+' :'+ltrim(B)+'' AS 合并后
FROM record;
合并后
2018
我想要的结果是:2012:6
大侠指点下

------解决方案--------------------
SELECT concat(A,' :',B) AS 合并后
FROM record;
------解决方案--------------------
在MYSQL中连接字符串用CONCAT
------解决方案--------------------
楼主的写法是sql server的。
mysql concat
SELECT concat(A,' :',B) AS 合并后
FROM record;