. STRING_SPLIT 関数- カンマ区切りの文字列からテーブルを生成する 2 - 便利なT-SQL&クエリー集 - SQL Server 入門
STRING_SPLIT 関数- カンマ区切りの文字列からテーブルを生成する 2 - 便利なT-SQL&クエリー集 - SQL Server 入門
STRING_SPLIT 関数- カンマ区切りの文字列からテーブルを生成する 2 - 便利なT-SQL&クエリー集 - SQL Server 入門

STRING_SPLIT 関数- カンマ区切りの文字列からテーブルを生成する 2

これをカンマ区切りのカラムの TestIDList が NULL の時は、Student の行自体を返さなくてよい場合 (INNER JOIN をしたような感じ) は CROSS APPLY を、TestIDList が NULL の時もStudent の行を結果として返したい場合 (LEFT JOIN をしたような感じ) は OUTER APPLY を STRING_SPLIT 関数と共に使うと次のような結果セットが得られます。

SELECT * FROM Student AS S CROSS APPLY STRING_SPLIT(TestIDList, ','); SELECT * FROM Student AS S OUTER APPLY STRING_SPLIT(TestIDList, ','); サイト内検索 2026年春新社会人応援キャンペーン!もうひとつスキルを身につけて、良いスタートを切りましょう! Udemy C#/Windows Forms 入門講座・最安値クーポン! 受講料 ¥9,800 → ¥1,300 ※当コースは Udemy の正式コースですので、安心してご登録いただけます。(追加料金等一切ありません) 有効期限: 2026年4月1日(水) 12時まで (5日間限定) Microsoft SQL Server 入門
  • Microsoft SQL Server とは?
  • SQL Server をインストールする
  • SSMS をインストールする
  • SQL Server 構成マネージャーの起動方法
T-SQL 入門 便利なT-SQL&クエリー集
  • CSV ファイルをインポートする
  • 他のテーブルにデータをまとめてインサートする
  • SQL で累積を取得する
  • SQL で日付をフォーマットする
  • 便利なT-SQL&クエリー集の目次
SQL Server&T-SQLに関するコラム
  • @@IDENTITY vs SCOPE_IDENTITY()
  • カーソル (CURSOR) 名のスコープについて
  • 後ろにスペースがある場合の文字列の比較について
  • SQL Server&T-SQLに関するコラムの目次
Azure SQL Database 入門
📎📎📎📎📎📎📎📎📎📎