close
文章出處

一、多行結果轉換為一行,用逗號隔開。

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

 

 

 

 


不含病毒。www.avast.com
arrow
arrow
    全站熱搜

    AutoPoster 發表在 痞客邦 留言(0) 人氣()