contains
-Funktion
Gilt für: Databricks SQL Databricks Runtime 10.4 LTS und höher
Gibt true
zurück, wenn expr
subExpr
enthält.
Syntax
contains(expr, subExpr)
Argumente
expr
: Ein STRING- oder BINARY-Wert, der durchsucht werden soll.subExpr
: Der STRING- oder BINARY-Wert, nach dem gesucht werden soll.
Gibt zurück
Einen BOOLESCHEN Wert.
Wenn expr
oder subExpr
NULL
ist, ist das Ergebnis NULL
.
Wenn subExpr
eine leere Zeichenfolge oder ein leerer Binärwert ist, lautet das Ergebnis true
.
Gilt für: Databricks SQL Databricks Runtime 11.3 LTS und höher
Die Funktion wird im BINARY-Modus ausgeführt, wenn beide Argumente BINARY sind.
Beispiele
> 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