一、多行结果转换为一行,用逗号隔开。
mssql代码如下:
点击打开
-- 多行 select tid from typeinfo where pid=4 -- 一行 select STUFF((Select ','+Convert(varchar(50),tid) FROM typeinfo where pid=4 FOR XML PATH('')),1,1,'') as tid
sqlite代码如下:
SELECT GROUP_CONCAT(aid) as aids FROM s_service where name='s_webadmin'
结果如图:
二、修改列名。
sp_rename '表明.待修改列名','要修改成的列名','column'
三、用时间排(倒)序,如果此列中有NULL想排序到最前面
ORDER BY CASE WHEN 字段名 IS NULL THEN 1 ELSE 0 END DESC,字段名 DESC
如果本文对你有所帮助,请打赏——1元就足够感动我:)
联系邮箱:intdb@qq.com
我的GitHub: https://github.com/vipstone
联系邮箱:intdb@qq.com
我的GitHub: https://github.com/vipstone
关注公众号:
作者: 王磊
出处: http://vipstone.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,请标明出处。