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í pozici prvního výskytu substr v str po pozici pos. Tato funkce je synonymem funkcelocate.
Syntaxe
position(substr, str [, pos] )
position(subtr IN str)
Argumenty
-
substr: VýrazSTRING. -
str: VýrazSTRING. -
pos: VýrazINTEGER.
Návraty
INTEGER.
Zadaná pos a návratová hodnota jsou počítané od 1.
Pokud pos je vynechán, substr je prohledán od začátku .str
Pokud pos je menší než 1, výsledek je 0.
Příklady
> SELECT position('bar', 'abcbarbar');
4
> SELECT position('bar', 'abcbarbar', 5);
7
> SELECT position('bar' IN 'abcbarbar');
4
> SELECT position('BAR' COLLATE UTF8_BINARY, 'abcbarbar');
0
> SELECT position('BAR' COLLATE UTF8_LCASE, 'abcbarbar');
4