在 SQL Server 中將表格行轉換為逗號分隔的字串
在 SQL Server 中將資料列連接成逗號分隔的字串,可以結合 STUFF() 和 FOR XML PATH() 函數。
示範如下:
建立並填入範例表:
<code class="language-sql"> DECLARE @T AS TABLE ( Name varchar(10) ) INSERT INTO @T VALUES ('John'), ('Vicky'), ('Sham'), ('Anjli'), ('Manish')</code>
使用逗號分隔符號連接行:
<code class="language-sql"> SELECT STUFF(( SELECT ',' + Name FROM @T FOR XML PATH('') ), 1, 1, '') As [输出];</code>
此查詢會將 @T 中的行連接成單一逗號分隔的字串,結果如下:
<code>输出 John,Vicky,Sham,Anjli,Manish</code>
說明:
以上是如何將 SQL Server 表行轉換為逗號分隔的字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!