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 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