SQL Server 2005合并列成字符串 2008-11-07
生活随笔
收集整理的這篇文章主要介紹了
SQL Server 2005合并列成字符串 2008-11-07
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
SQL Server 2005合并列成字符串 2008-11-07
如果要將數(shù)據(jù)中的某一列合并成字符串,形成 A,B,C 這樣的格式的話,一般性代碼如下
DECLARE @str nvarchar(4000)
SELECT @str = @str + Description + ',' FROM table
?WHERE 1 = 1
但,如果Description有相同的行,但又想過濾掉,絕對不可以寫成
SELECT DISTINCT @str = @str + Description + ',' FROM table
?WHERE 1 = 1
這樣只會取到最后一行的數(shù)據(jù),而應該寫成
SELECT @str = @str + Description + ',' FROM table
?WHERE 1 = 1
?GROUP BY Description
總結
以上是生活随笔為你收集整理的SQL Server 2005合并列成字符串 2008-11-07的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 英伟达收购arm成功了吗 被各国同时
- 下一篇: 70年最大蝗灾狂袭23个国家,杀虫剂告急