다음을 통해 공유


find_in_set 기능

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

쉼표로 구분된 문자열 목록 내의 문자열 위치를 반환합니다.

구문

find_in_set(searchExpr, sourceExpr)

인수

  • searchExpr: 검색할 “단어”를 지정하는 STRING 식입니다.
  • sourceExpr: “단어”가 쉼표로 구분된 STRING 식입니다.

반품

INTEGER입니다. 결과 위치는 1부터 시작하고, 일치 항목의 첫 문자를 가리킵니다. searchExpr과 일치하는 항목이 sourceExpr에 없거나 searchExpr에 쉼표가 포함되어 있으면 0이 반환됩니다.

예제

> SELECT find_in_set('ab','abc,b,ab,c,def');
 3