locate
Funkcja
Dotyczy: Databricks SQL Databricks Runtime
Zwraca pozycję pierwszego wystąpienia elementu substr
w str
pozycji po pozycji pos
. Ta funkcja jest synonimem funkcji position.
Składni
locate(substr, str [, pos] )
Argumenty
subtr
: wyrażenie STRING.str
: wyrażenie STRING.pos
: opcjonalne wyrażenie INTEGER.
Zwraca
Całkowitą.
Określona pos
i zwracana wartość są oparte na 1.
Jeśli pos
pominięto, zostanie przeszukane substr
od początku .str
Jeśli pos
wartość jest mniejsza niż 1, wynik wynosi 0.
Przykłady
> SELECT locate('bar', 'abcbarbar');
4
> SELECT locate('bar', 'abcbarbar', 5);
7