Freigeben über


endswith-Funktion

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

Die Funktion wird im BINARY-Modus ausgeführt, wenn beide Argumente BINARY sind. Gibt true zurück, wenn expr mit endExpr endet.

Syntax

endswith(expr, endExpr)

Argumente

  • expr: Ein STRING- oder BINARY-Ausdruck.
  • endExpr: Ein STRING- oder BINARY-Ausdruck, der mit dem Ende von str verglichen wird.

Gibt zurück

Einen BOOLESCHEN Wert.

Wenn expr oder endExprNULL ist, ist das Ergebnis NULL.

Wenn endExpr eine leere Zeichenfolge oder ein leerer Binärwert ist, lautet das Ergebnis true.

Beispiele

> SELECT endswith('SparkSQL', 'SQL');
 true

> SELECT endswith('SparkSQL', 'sql');
 false

> SELECT endswith('SparkSQL', NULL);
 NULL

> SELECT endswith(NULL, 'Spark');
 NULL

> SELECT endswith('SparkSQL', '');
 true

> SELECT endswith(x'110033', x'33');
 true