Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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