Fonction contains

S’applique à :coche marquée oui Databricks SQL coche marquée oui Databricks Runtime 10.4 LTS et versions ultérieures

Retourne true si expr contient subExpr.

Syntaxe

contains(expr, subExpr)

Arguments

  • expr : STRING ou BINARY où effectuer la recherche.
  • subExpr : STRING ou BINARY à rechercher.

Retours

Une valeur BOOLÉENNE. Si expr ou subExpr est NULL, le résultat est NULL. Si subExpr est une chaîne vide ou un binaire vide, le résultat est true.

S’applique à :coche marquée oui Databricks SQL coche marquée oui Databricks Runtime 11.3 LTS et versions ultérieures

La fonction opère en mode BINARY si les deux arguments sont BINARY.

Exemples

> 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