SUBSTR
文字列内から指定した範囲の文字列を戻します。
形式
構文
-
SUBSTR(文字列, 開始位置, [文字数])
引数
引数名 | 型 | 内容 |
---|---|---|
文字列 | 文字列 | 抽出対象の文字列 |
開始位置 | 数値 | 文字列を抽出する位置 |
文字数 | 数値 | 抽出する文字数(省略時は文字列の最後までが対象となる) |
戻り値
-
指定範囲の文字列。
実行例
文字数指定あり
2文字目から3文字抽出。
SQL> SELECT SUBSTR('abcdefg', 2, 3) FROM SYSIBM.DUAL; 1 ---- bcd
文字数指定なし
3文字目以降すべて抽出。
SQL> SELECT SUBSTR('abcdefg', 3) FROM SYSIBM.DUAL; 1 ------- cdefg