Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Gibt einen Teil eines Zeichens oder eines Texts zurück.
Syntax
SUBSTRING ( expression, start, length )
Hinweis
Der Index/die Position der FUNKTION SUBSTRING basiert auf 1.
Argumente
Ausdruck
Ist ein Zeichenausdruck oder eine Spalte vom Typ nvarchar(max).
anfangen
Ist ein bigint-Ausdruck, der angibt, wo die zurückgegebenen Zeichen beginnen. Wenn der Anfang kleiner als 1 ist, beginnt der zurückgegebene Ausdruck mit dem ersten Zeichen, das im Ausdruck angegeben ist. In diesem Fall ist die Anzahl der zurückgegebenen Zeichen der größte Wert der Summe von Anfang + Länge - 1 oder 0. Wenn der Anfang größer als die Anzahl der Zeichen im Wertausdruck ist, wird ein Ausdruck der Länge Null zurückgegeben.
Länge
Ist ein positiver Bigint-Ausdruck, der angibt, wie viele Zeichen des Ausdrucks zurückgegeben werden. Wenn die Länge negativ ist, wird ein Fehler generiert und die Anweisung beendet. Wenn die Summe der Anfangs- und Länge größer als die Anzahl der Zeichen im Ausdruck ist, wird der gesamte Wertausdruck zurückgegeben, der am Anfang beginnt.
Rückgabetypen
nvarchar(max)
Beispiele
SELECT
'abcdefg' AS x,
SUBSTRING('abcdefg',2,4) AS substringX
FROM Input
| x | TeilzeichenfolgeX |
|---|---|
| abcdefg | bcde |