substring_index
函式
適用於:Databricks SQL Databricks Runtime
傳回 expr
count
發生分隔符 delim
之前的子字串。
語法
substring_index(expr, delim, count)
引數
-
expr
STRING
:或BINARY
表達式。 -
delim
:符合指定分隔符類型的expr
表達式。 -
count
INTEGER
:要計算分隔符的表達式。
傳回
結果符合的類型 expr
。
如果 count
為正數,則會傳回最後一個分隔符號左邊的所有內容 (從左計數)。
如果 count
為負數,則會傳回最後一個分隔符號右邊的所有內容 (從右計數)。
範例
> 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