A substring
függvény
A következőkre vonatkozik: Databricks SQL Databricks Runtime
Annak a részszűrését expr
adja vissza, amely a következő időpontban pos
kezdődik és hosszú len
. Ez a függvény az alsztringfüggvény szinonimája.
Syntax
substring(expr, pos [, len])
substring(expr FROM pos [FOR len] ] )
Argumentumok
expr
: EgyBINARY
vagySTRING
kifejezés.pos
: A kezdő pozíciót meghatározó integrál numerikus kifejezés.len
: Választható integrál numerikus kifejezés.
Válaszok
A STRING
.
pos
1-alapú. Ha pos
negatív, akkor a kezdést a karakterek (vagy bájtok BINARY
) számlálásával határozzuk meg a végén.
Ha len
1-nél kisebb, az eredmény üres.
Ha len
nincs megadva, a függvény karaktereken vagy bájtokon ad vissza a következővel pos
kezdődően: .
Példák
> 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