関数

[SQLServer] 文字列の一部分を取得する(SUBSTRING)

SQLServerで文字列の一部分を取得するには SUBSTRING関数を使用します。

構文

(文字列の一部分を取得する構文)
SUBSTRING(<対象文字列>, <開始位置>, <取得桁数>)

引数は省略不可です

サンプル

例)文字列の一部分を取得する例

例)引数を2つしか指定しない場合

(結果)
メッセージ 174、レベル 15、状態 1、行 1 関数 substring には引数が 3 個必要です。

エラーになります。

備考

  • 第2引数(開始位置)にマイナス値を指定した場合は、文字の先頭が指定されたものとみなされます。
  • 第3引数(取得桁数)にマイナス値を指定した場合は、エラーになります。

-関数
-