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