다음을 통해 공유


substring_index 기능

적용 대상:예로 표시된 확인 Databricks SQL 예로 표시된 확인 Databricks Runtime

delim구분 기호가 count번째로 나타나기 전에 expr의 부분 문자열을 반환합니다.

구문

substring_index(expr, delim, count)

인수

  • expr: A 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