Udostępnij za pośrednictwem


Funkcja position

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak 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