Udostępnij za pośrednictwem


Funkcja find_in_set

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Zwraca położenie ciągu w rozdzielanej przecinkami liście ciągów.

Składnia

find_in_set(searchExpr, sourceExpr)

Argumenty

  • searchExpr: wyrażenie STRING określające wyraz do wyszukania.
  • sourceExpr: Wyrażenie STRING z przecinkami oddzielającym wyrazy "words".

Zwraca

Całkowitą. Wynikowa pozycja jest oparta na 1 i wskazuje pierwszą literę meczu. Jeśli nie znaleziono dopasowania dla searchExpr elementu w sourceExpr pliku lub searchExpr zawiera przecinek, zwracana jest wartość 0.

Przykłady

> SELECT find_in_set('ab','abc,b,ab,c,def');
 3