Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
✅ 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 |