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.
Gilt für: Databricks SQL
Databricks Runtime
Gibt die Teilzeichenfolge von expr
zurück, die bei pos
beginnt und die Länge len
aufweist. Diese Funktion ist ein Synonym für die substr-Funktion.
Syntax
substring(expr, pos [, len])
substring(expr FROM pos [FOR len] ] )
Argumente
expr
: EinBINARY
- oderSTRING
-Ausdruck.pos
: Ein ganzzahliger numerischer Ausdruck, der die Anfangsposition angibt.len
: Ein optionaler ganzzahliger numerischer Ausdruck.
Gibt zurück
Ein STRING
.
pos
ist 1-basiert. Wenn pos
negativ ist, wird der Anfang bestimmt, indem Zeichen (oder Bytes für BINARY
) vom Ende her gezählt werden.
Wenn len
kleiner als 1 ist, ist das Ergebnis leer.
Wenn len
ausgelassen wird, gibt die Funktion die Zeichen oder Bytes ab pos
zurück.
Beispiele
> SELECT substring('Spark SQL', 5);
k SQL
> SELECT substring('Spark SQL', -3);
SQL
> SELECT substring('Spark SQL', 5, 1);
k
> SELECT substring('Spark SQL' FROM 5);
k SQL
> SELECT substring('Spark SQL' FROM -3);
SQL
> SELECT substring('Spark SQL' FROM 5 FOR 1);
k
> SELECT substring('Spark SQL' FROM -10 FOR 5);
Spar