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

Connected

演習

文字列内でパターンを探す

文字列の中から特定のパターンを検索したいときは、PATINDEX() 関数を使います。最初に一致したパターンの開始位置を返します。

構文は次のとおりです: PATINDEX('%pattern%', expression)

pattern match
% 0 文字以上の任意の文字列
_ 任意の 1 文字
[] 角かっこ内で指定した範囲の任意の 1 文字

この演習では、voters テーブルを使って、名前が指定したパターンに一致する有権者の情報を確認します。

指示1 / 4

undefined XP
  • 1

    名に "rr" が含まれる有権者を選択するクエリを書いてください。

  • 2

    名が "C" で始まり、3 文字目が "r" の有権者を選択するクエリを書いてください。

  • 3

    名に、"a" の後にいくつかの文字が続き、その後に "w" があり、さらにいくつかの文字が続く有権者を選択してください。

  • 4

    名に "x"、"w"、"q" のいずれかの文字が含まれる有権者を選択するクエリを書いてください。