1. 学ぶ
  2. /
  3. コース
  4. /
  5. SQL Serverでのデータ操作のための関数

Connected

演習

文字列を複数の要素に分割する

複数行の値を連結する以外に、よく行う作業として文字列を要素ごとに分割することがあります。

SQL Server 2016 以降では、これを行うための組み込み関数 STRING_SPLIT(string, separator) が用意されています。

この関数は、指定した区切り文字に基づいて文字列を部分文字列に分割し、元の文字列の一部をそれぞれ含む行からなるテーブルを返します。

注意: 関数の結果はテーブルであるため、SELECT 句の列としては使用できません。通常のテーブルと同様に、FROM 句でのみ使用できます。

この演習では、この関数の使い方に慣れていきます。

指示1 / 2

undefined XP
  • 1

    変数 @phrase に格納された文を、. を区切りとして文ごとに分割してください。

  • 2

    変数 @phrase に格納された文を、単語ごとに分割してください。