Sdílet prostřednictvím


Funkce locate

Platí pro: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano 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