Udostępnij za pośrednictwem


Funkcja endswith

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime 10.4 LTS i nowsze

Funkcja działa w trybie BINARNYm, jeśli oba argumenty są binarne. Zwraca wartość true , jeśli expr kończy się ciągiem endExpr.

Składnia

endswith(expr, endExpr)

Argumenty

  • expr: wyrażenie STRING lub BINARY.
  • endExpr: wyrażenie STRING lub BINARY, które jest porównywane z końcem elementu str.

Zwraca

Wartość logiczna.

Jeśli expr wartość lub endExpr ma NULLwartość , wynik to NULL.

Jeśli endExpr jest pustym ciągiem lub pustym plikiem binarnym, wynik to true.

Przykłady

> 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