Udostępnij za pośrednictwem


Funkcja substring_index

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

Zwraca podciąg expr przed wystąpieniem count ogranicznika delim.

Składnia

substring_index(expr, delim, count)

Argumenty

  • expr: wyrażenie STRING lub BINARY .
  • delim: Wyrażenie zgodne z expr typem określania ogranicznika.
  • count: wyrażenie INTEGER do zliczenia ograniczników.

Zwraca

Wynik jest zgodny z typem .expr

Jeśli count jest dodatni, zwracana jest cała część końcowego ogranicznika (licząc od lewej).

Jeśli count jest ujemna, zwracana jest cała część końcowego ogranicznika (licząc od prawej).

Przykłady

> SELECT substring_index('www.apache.org', '.', 2);
 www.apache

> SELECT substring_index('555A66A777' COLLATE UTF8_BINARY, 'a', 2);
 555A66A777

> SELECT substring_index('555A66A777' COLLATE UTF8_LCASE, 'a', 2);
 555A66