次の方法で共有


サブストリング

✅ 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

こちらもご覧ください