Funkcja endswith
Dotyczy: Databricks SQL 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 elementustr
.
Zwraca
Wartość logiczna.
Jeśli expr
wartość lub endExpr
ma NULL
wartość , 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