적용 대상:
Databricks SQL
Databricks Runtime
expr구분 기호가 count번째로 나타나기 전에 delim의 부분 문자열을 반환합니다.
구문
substring_index(expr, delim, count)
논쟁
-
expr: ASTRING또는BINARY식입니다. -
delim: 구분 기호를 지정하는expr형식과 일치하는 식입니다. -
countINTEGER: 구분 기호 수를 계산하는 식입니다.
반품
결과는 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