다음을 통해 공유


contains 기능

적용 대상: 예(예)로 표시된 확인 Databricks SQL 예(예)로 표시된 확인 Databricks Runtime 10.4 LTS 이상

exprsubExpr을 포함하는 경우 true를 반환합니다.

구문

contains(expr, subExpr)

인수

  • expr: 검색 범위의 STRING 또는 BINARY입니다.
  • subExpr: 검색할 STRING 또는 BINARY입니다.

반품

BOOLEAN입니다. expr 또는 subExprNULL인 경우 결과는 NULL입니다. subExpr가 빈 문자열 또는 빈 이진이면 결과는 true입니다.

적용 대상: 예(예)로 표시된 확인 Databricks SQL 예(예)로 표시된 확인 Databricks Runtime 11.3 LTS 이상

두 인수가 모두 BINARY인 경우 함수는 BINARY 모드에서 작동합니다.

예제

> SELECT contains(NULL, 'Spark');
  NULL

> SELECT contains('SparkSQL', NULL);
  NULL

> SELECT contains('SparkSQL', 'Spark');
  true

> SELECT contains('SparkSQL', 'ark');
  true

> SELECT contains('SparkSQL', 'SQL');
  true

> SELECT contains('SparkSQL', 'Spork');
  false

> SELECT contains('SparkSQL', '');
  true

> SELECT contains(x'120033', x'00');
  true