Megosztás a következőn keresztül:


Részszöveg

✅ Azure Stream Analytics ✅ Fabric Eventstream

Egy karakter vagy szöveg egy részét adja vissza.

Szemantika

SUBSTRING ( expression, start, length )

Megjegyzés:

A SUBSTRING függvény indexe/pozíciója 1 alapú.

Érvek

kifejezés

Egy karakterkifejezés vagy egy nvarchar(max) típusú oszlop.

indítása

Egy bigint kifejezés, amely meghatározza, hogy a visszaadott karakterek hol kezdődnek. Ha az indítás kisebb, mint 1, a visszaadott kifejezés a kifejezésben megadott első karakternél kezdődik. Ebben az esetben a visszaadott karakterek száma a legnagyobb érték a kezdő + hossz- 1 vagy 0 összegéből. Ha a kezdés nagyobb, mint az értékkifejezésben szereplő karakterek száma, a függvény nulla hosszúságú kifejezést ad vissza.

hossz

Ez egy pozitív bigint kifejezés, amely meghatározza, hogy a rendszer hány karaktert ad vissza a kifejezésnek. Ha a hossz negatív, hiba jön létre, és az utasítás leáll. Ha a kezdés és a hossz összege nagyobb, mint a kifejezésben szereplő karakterek száma, a függvény az elejétől kezdődő teljes értékkifejezést adja vissza.

Visszatérési típusok

nvarchar(max)

Példák

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

Lásd még: