Blueimp 論壇首頁 歡迎 Friend   | 登入
  搜尋  
  首頁  | 討論區  | 最新話題  | 搜尋  | XML
得到15min | 抓寶人生 | 旅行 | 藍瘦香菇 | 小樽世界 | 博客來購書

此話題中所有文章數: 2 [ 話題狀態: 一般 ]
上一話題 此文章已經觀看 1433 次 而且有 篇回應
會員大頭照
男寶寶 jieh
《騎士團團長》
文章: 6291

怎樣用 SQL 把多筆資料的值串成一個字串



你可以一個一個串... 如果筆數一樣多的話 >"<

也可以寫個迴圈跑一跑也不錯...

下面這個方法提供大家參考參考 ^^

為了方便大家在 MSSQL 排除萬難,不會因為資料型態問題鬼遮眼,所以把語法以 MS SQL 專屬欄位型態宣告... 其他資料庫請自行舉一反三,真的有問題留言告知,小惡魔來出面處理~


declare @str nvarchar(max)

select
@str
= case when @str is null then convert(nvarchar(max), SENSOR_ID)
else @str + ',' + convert(nvarchar(max), SENSOR_ID)
end
from TB_SENSOR

print @str


----------------------------------------
支持小惡魔
BTC : 19tn3RnCuwZVukXAwyhDWZD4uBgUZoGJPx
LTC : LTFa17pSvvoe3aU5jbmfcmEpo1xuGa9XeA
知識跟八卦一樣,越多人知道越有價值;知識最好的備份方法,散播!
藍色小惡魔(林永傑): 臉書
----------------------------------------
[編輯文章 8 次, 最後修改: jieh 於 2017/5/9 下午 10:43:01]
[2013/11/22 下午 03:07:27] 友善列印   [返迴此篇文章頂端 ]  回到頂端 
會員大頭照
男寶寶 jieh
《騎士團團長》
文章: 6291

Re: 怎樣用 SQL 把多筆資料的值串成一個字串


https://dotblogs.com.tw/blueimp/2009/07/10/9338
----------------------------------------
支持小惡魔
BTC : 19tn3RnCuwZVukXAwyhDWZD4uBgUZoGJPx
LTC : LTFa17pSvvoe3aU5jbmfcmEpo1xuGa9XeA
知識跟八卦一樣,越多人知道越有價值;知識最好的備份方法,散播!
藍色小惡魔(林永傑): 臉書
[2016/9/21 下午 04:45:30] 友善列印   [返迴此篇文章頂端 ]  回到頂端 
[顯示可以列印的版本]