Not
Å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.
Funktionen
Gäller för:
Databricks SQL
Databricks Runtime
Returnerar delsträngen för expr som börjar vid pos och är av längd len. Den här funktionen är en synonym för substr funktionen.
Syntax
substring(expr, pos [, len])
substring(expr FROM pos [FOR len] ] )
Argument
-
expr: EttBINARYeller-uttryckSTRING. -
pos: Ett helt numeriskt uttryck som anger startpositionen. -
len: Ett valfritt numeriskt uttryck.
Returer
En STRING.
pos är 1 baserad. Om pos är negativt bestäms starten genom att räkna tecken (eller byte för BINARY) från slutet.
Om len är mindre än 1 är resultatet tomt.
Om len utelämnas returnerar funktionen på tecken eller byte som börjar med pos.
Exempel
> 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