
SQL怎样合并表中两列的值为一列来显示
4个回答
展开全部
1. 合并 name列和id列,得到结果
sql代码:select concat(concat(name,' '),id) as nameid,age from example
中间的空格也可以换成+,或者 ,等,把单引号' ' 里面改一下就行了
2. 不加空格的情况:
select concat(name,id) as nameid,age
from example
具体可以参考:网页链接
展开全部
假设:
表中有以下列
列A varchar(50)
列B varchar(50)
合并显示为:
select A+'-'+B as AB from 表
若列的属性不一致需要转换一下:
select cast(A as varchar(50))+'-'+cast(B as varchar(50)) as AB from 表
表中有以下列
列A varchar(50)
列B varchar(50)
合并显示为:
select A+'-'+B as AB from 表
若列的属性不一致需要转换一下:
select cast(A as varchar(50))+'-'+cast(B as varchar(50)) as AB from 表
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select a+b as c from table1 就可以啦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个无法实现
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询