次の方法で共有


SUBSTRING (Azure Stream Analytics)

文字またはテキストの一部を返します。

構文

SUBSTRING ( expression, start, length )

Note

SUBSTRING 関数のインデックス/位置は 1 から始まります。

引数

式 (expression)

型 nvarchar(max) の文字式または列です。

start

返される文字の開始位置を指定する bigint 式です。 start が 1 未満の場合、返される式は、式で指定されている最初の文字から開始されます。 この場合、返される文字数は、開始 + 長さ - 1 または 0 の合計の最大値です。 start が値式の文字数を上回る場合は、長さがゼロの式が返されます。

length

返される式の文字数を指定する正の bigint 式です。 length が負の場合はエラーが生成され、ステートメントは終了します。 start と length の合計が expression の文字数を上回る場合は、start の先頭から値式全体が返されます。

戻り値の型

nvarchar(max)

SELECT
    'abcdefg' AS x,
    SUBSTRING('abcdefg',2,4) AS substringX
FROM Input
x substringX
abcdefg bcde

参照