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 funkcesubstring.
Syntaxe
substr(expr, pos [, len] )
substr(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
Výsledek odpovídá typu .expr
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 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