Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce
Platí pro:
Databricks SQL
Databricks Runtime
Vrátí podřetětěsce expr , který začíná pos a je dlouhý len. Tato funkce je synonymem funkcesubstr.
Syntaxe
substring(expr, pos [, len])
substring(expr FROM pos [FOR len] ] )
Argumenty
-
expr: AnBINARYneboSTRINGexpression. -
pos: Celočíselný číselný výraz určující počáteční pozici. -
len: Volitelný integrální číselný výraz.
Návraty
Úloha STRING.
pos je založená na 1. Pokud pos je počáteční hodnota záporná, určí se počítáním znaků (nebo bajtů) BINARYod konce.
Pokud len je výsledek menší než 1, je výsledek prázdný.
Pokud len je funkce vynechána, vrátí se na znaky nebo bajty začínající na pos.
Příklady
> 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