Fonction contains
S’applique à : Databricks SQL 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 à : Databricks SQL 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