ホームページ >データベース >mysql チュートリアル >SQL でカンマ区切りの列値から行を抽出するにはどうすればよいですか?
問題:
カンマ区切りの列を含むテーブルが指定されたとします。値の場合、目的は各値を個別に変換することです。 rows.
クエリ:
SELECT A.[id], Split.a.value('.', 'VARCHAR(100)') AS processedrows FROM (SELECT [id], CAST ('<M>' + REPLACE([string], ',', '</M><M>') + '</M>' AS XML) AS String FROM Sample) AS A CROSS APPLY String.nodes ('/M') AS Split(a);
説明:
リファレンス:
以上がSQL でカンマ区切りの列値から行を抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。