sql server單個字段列轉行由,隔開
SELECT STUFF((SELECT ','+字段名 FROM 表名 for xml path('')),1,1,'') ...
declare resultvarchar set result select result result cast F IT FWIDasvarchar , from TJFX . dbo . TB JG SJTJFXB whereF IT FWLX selectleft result,len result asfwid 轉自http: ibear.me ...
2017-09-05 11:16 0 1829 推薦指數:
SELECT STUFF((SELECT ','+字段名 FROM 表名 for xml path('')),1,1,'') ...
逗號隔開的字符串轉表 自己創建表函數自己試吧。下面就不上圖了。 ...
需求:按ID,把PARTICIPATORS字段里的內容按‘,’ 分開,轉成行 ...
SELECT STUFF( (SELECT ',' + convert(varchar(10),PID) FROM tt WHERE a='老王' FOR xml path('') ),1,1,'' ...
...
生成 sql代碼 ...
前言: 由於很多業務表因為歷史原因或者性能原因,都使用了違反第一范式的設計模式。即同一個列中存儲了多個屬性值(具體結構見下表)。 這種模式下,應用常常需要將這個列依據分隔符進行分割,並得到列轉行的結果。 表數據: ID Value ...
SQL代碼 列轉行 或者 SQL代碼 行轉列 ...