Pages - Menu

2018年12月3日 星期一

[MS SQL]多筆資料合併成一個字串

懶得寫for,不想再把其他的資料合成一個字串,
因為也只合併一個欄位。
以下繼續



原本的SQL

select rtrim(vch_no)+','
from podl
where  podl.c_cfm='Y' and podl.c_cls <>'Y'
and podl.item_no = 'EP050008'
and podl.WAHO_NO <> 'J'
and podl.WAHO_NO <> 'J0'
order by VCH_NO

image
加上

FOR XML PATH('')

變成

select rtrim(vch_no)+','
from podl
where  podl.c_cfm='Y' and podl.c_cls <>'Y'
and podl.item_no = 'EP050008'
and podl.WAHO_NO <> 'J'
and podl.WAHO_NO <> 'J0'
order by VCH_NO
FOR XML PATH('')

image

沒有留言:

張貼留言