Funkcja substring_index
Dotyczy: Databricks SQL Databricks Runtime
Zwraca podciąg expr
przed wystąpieniem count
ogranicznika delim
.
Składnia
substring_index(expr, delim, count)
Argumenty
-
expr
: wyrażenieSTRING
lubBINARY
. -
delim
: Wyrażenie zgodne zexpr
typem określania ogranicznika. -
count
: wyrażenieINTEGER
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