Funkce locate
Platí pro: Databricks SQL Databricks Runtime
Vrátí pozici prvního výskytu substr
po str
pozici pos
. Tato funkce je synonymem pro funkci pozice.
Syntaxe
locate(substr, str [, pos] )
Argumenty
subtr
: Výraz STRING.str
: Výraz STRING.pos
: Volitelný výraz INTEGER.
Návraty
Celé číslo.
Zadaná pos
a návratová hodnota je založená na 1.
Pokud pos
je vynechánsubstr
, je prohledán od začátku .str
Pokud pos
je výsledek menší než 1, výsledek je 0.
Příklady
> SELECT locate('bar', 'abcbarbar');
4
> SELECT locate('bar', 'abcbarbar', 5);
7