PODŘETĚŽCE (Azure Stream Analytics)
Vrátí část znaku nebo textu.
Syntax
SUBSTRING ( expression, start, length )
Poznámka
Index/pozice pro funkci SUBSTRING je založená na 1.
Argumenty
expression
Je výraz znaku nebo sloupec typu nvarchar(max).
Spustit
Je výraz bigint, který určuje, kde vrácené znaky začínají. Pokud je hodnota start menší než 1, bude vrácený výraz začínat prvním znakem zadaným ve výrazu. V tomto případě je vrácený počet znaků největší hodnotou součtu začátku + délky 1 nebo 0. Pokud je začátek větší než počet znaků ve výrazu hodnoty, vrátí se výraz nulové délky.
length
Jedná se o kladný výraz bigint, který určuje, kolik znaků výrazu se vrátí. Pokud je délka záporná, vygeneruje se chyba a příkaz se ukončí. Pokud je součet začátku a délky větší než počet znaků ve výrazu, vrátí se celý výraz hodnoty začínající na začátku.
Návratové typy
Nvarchar(max)
Příklady
SELECT
'abcdefg' AS x,
SUBSTRING('abcdefg',2,4) AS substringX
FROM Input
x | podřetěcX |
---|---|
abcdefg | bcde |