Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
✅Eventstream prostředků infrastruktury Azure Stream Analytics ✅
Vrátí část znaku nebo textu.
Syntaxe
SUBSTRING ( expression, start, length )
Poznámka:
Index/pozice funkce SUBSTRING je založená na 1.
Argumenty
výrazu
Je znakový výraz nebo sloupec typu nvarchar(max).
spuštění
Je výraz bigint, který určuje, kde vrácené znaky začínají. Pokud je začátek menší než 1, bude vrácený výraz začínat prvním znakem zadaným ve výrazu. V tomto případě je počet vrácených znaků největší hodnotou součtu počáteční + 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.
délka
Je pozitivní výraz bigint, který určuje, kolik znaků výrazu bude vráceno. 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 | substringX |
|---|---|
| abcdefg | bcde |