✅ Azure Stream Analytics ✅ Fabric Eventstream
文字またはテキストの一部を返します。
構文
SUBSTRING ( expression, start, length )
注
SUBSTRING 関数のインデックス/位置は 1 から始まります。
論争
式
文字式または nvarchar(max) 型の列です。
を開始
返される文字の開始位置を指定する bigint 式です。 start が 1 未満の場合、返される式は、式で指定された最初の文字から始まります。 この場合、返される文字数は、開始 + 長さ - 1 または 0 の合計の最大値になります。 start が値式の文字数より大きい場合は、長さ 0 の式が返されます。
長さ
返される式の文字数を指定する正の bigint 式です。 長さが負の場合は、エラーが生成され、ステートメントが終了します。 開始と長さの合計が式の文字数より大きい場合は、先頭から始まる値式全体が返されます。
戻り値の型
nvarchar(max)
例示
SELECT
'abcdefg' AS x,
SUBSTRING('abcdefg',2,4) AS substringX
FROM Input
| x | substringX |
|---|---|
| abcdefg | bcde |