SQL如何将多列合并为一列数据列数据中间加~
abcde张三18男老师5000想得到一列字段xinxi张三~18~男~老师~5000请问有大神知道吗中间某个空值的也需要显示abcde张三18nullnull5000则...
a b c d e
张三 18 男 老师 5000
想得到一列字段
xinxi
张三~18~男~老师~5000
请问有大神知道吗
中间某个空值的也需要显示
a b c d e
张三 18 null null 5000
则显示结果为
xinxi
张三~18~~~5000 展开
张三 18 男 老师 5000
想得到一列字段
xinxi
张三~18~男~老师~5000
请问有大神知道吗
中间某个空值的也需要显示
a b c d e
张三 18 null null 5000
则显示结果为
xinxi
张三~18~~~5000 展开
展开全部
select isNull(a,'')+'~'isNull(b,'') ...
追问
select isNull(mendianname,'')+ '~'isNull(telphone,'')+ '~'isNull(Fixed,'') from [fangtaidata].[dbo].[FT_Reportdays]
“telphone”附近有语法错误。
追答
isNull(telphone,'') 前面 连接处,少了一个 “+” 号
select isNull(mendianname,'')+ '~'+isNull(telphone,'')+ '~'+isNull(Fixed,'') from [fangtaidata].[dbo].[FT_Reportdays]
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你select 列+‘~’+列 这种方式不行吗。
追问
不行
select mendianname +'~'+telphone +'~'+Fixed +'~'+Fixedtwo +'~'+ Address from [fangtaidata].[dbo].[FT_Reportdays] 结果为null
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询