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 中国語 Web サイトの他の関連記事を参照してください。