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 substring funktionen.
Syntax
substr(expr, pos [, len] )
substr(expr FROM pos[ FOR len])
Argument
-
expr: EttBINARYeller-uttryckSTRING. -
pos: Ett helt numeriskt uttryck som anger startpositionen. -
len: Ett valfritt numeriskt uttryck.
Returer
Resultatet matchar typen av expr.
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 substr('Spark SQL', 5);
k SQL
> SELECT substr('Spark SQL', -3);
SQL
> SELECT substr('Spark SQL', 5, 1);
k
> SELECT substr('Spark SQL' FROM 5);
k SQL
> SELECT substr('Spark SQL' FROM -3);
SQL
> SELECT substr('Spark SQL' FROM 5 FOR 1);
k
> SELECT substr('Spark SQL' FROM -10 FOR 5);
Spar