Compartilhar via


Função contains

Aplica-se a:verificação marcada como sim SQL do Databricks marca de seleção positiva Databricks Runtime 10.4 LTS e versões posteriores

Retorna true se expr contém subExpr.

Sintaxe

contains(expr, subExpr)

Argumentos

  • expr: um STRING ou BINARY em que pesquisar.
  • subExpr: o STRING ou BINARY a ser pesquisado.

Retornos

Um BOOLIANO. Se expr ou subExpr for NULL, o resultado será NULL. Se subExpr for o binário ou a cadeia de caracteres vazia, o resultado será true.

Aplica-se a:verificação marcada como sim SQL do Databricks verificação marcada como sim Databricks Runtime 11.3 LTS e versões posteriores

A função opera no modo BINARY quando ambos os argumentos são BINARY.

Exemplos

> 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