Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Returnerar en del av ett tecken eller en text.
Syntax
SUBSTRING ( expression, start, length )
Anmärkning
Index/position för funktionen SUBSTRING är 1 baserad.
Argumentpunkter
uttryck
Är ett teckenuttryck eller en kolumn av typen nvarchar(max).
starta
Är ett bigint-uttryck som anger var de returnerade tecknen börjar. Om start är mindre än 1 börjar det returnerade uttrycket med det första tecknet som anges i uttrycket. I det här fallet är antalet tecken som returneras det största värdet för antingen summan av start + längd- 1 eller 0. Om start är större än antalet tecken i värdeuttrycket returneras ett uttryck med noll längd.
längd
Är ett positivt bigint-uttryck som anger hur många tecken i uttrycket som ska returneras. Om längden är negativ genereras ett fel och -instruktionen avslutas. Om summan av start och längd är större än antalet tecken i uttrycket returneras hela värdeuttrycket som börjar vid start.
Returtyper
nvarchar(max)
Exempel
SELECT
'abcdefg' AS x,
SUBSTRING('abcdefg',2,4) AS substringX
FROM Input
| x | substringX |
|---|---|
| abcdefg | bcde |