SUBSTR
CHARまたはNCHAR文字列のサブストリングを表すVARCHARまたはNVARCHARを返します。返されたサブストリングは、指定された文字数で、指定された開始点から始まり、文字列の開始または終了のいずれかに関連します。
SQL構文
SUBSTR (char, m, n)
パラメータ
SUBSTRには、次のパラメータがあります。
パラメータ
|
説明
|
char | この関数がサブストリングを返す対象の文字列です。charがCHAR文字列の場合、VARCHAR文字列が返されます。charがNCHAR文字列の場合、NVARCHAR文字列が返されます。 |
m |
サブストリングを開始する位置です。mが正の値の場合、返される文字列の最初の文字は、charで指定される文字列の最初からm文字目になります。mが負の値の場合、文字列の最後からm文字目になります。ABS(m)が文字列の長さを超える場合は、NULL値が返されます。
|
n | サブストリングに含まれる文字数です。nが省略された場合、charで指定した文字列の終わりまでのすべての文字が返されます。nが1より小さいか、char、mまたはnがNULLの場合、NULLが返されます。 |
例11.38
名前の最初の3文字を選択します。
例11.39
名前の最後の5文字を選択します。