Freigeben über


contains-Funktion

Gilt für:Häkchen ja Databricks SQL Häkchen Databricks Runtime 10.4 LTS und höher

Gibt true zurück, wenn exprsubExpr 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 subExprNULL ist, ist das Ergebnis NULL. Wenn subExpr eine leere Zeichenfolge oder ein leerer Binärwert ist, lautet das Ergebnis true.

Gilt für:Häkchen ja Databricks SQL Häkchen gesetzt ja 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