Функция endswith
Область применения: Databricks SQL Databricks Runtime 10.4 LTS и выше
Функция работает в двоичном режиме, если оба аргумента являются двоичными выражениями. Возвращает значение true
, если expr
заканчивается на endExpr
.
Синтаксис
endswith(expr, endExpr)
Аргументы
expr
: выражение STRING или BINARY.endExpr
: строковое или двоичное выражение, которое сравнивается с окончанием значенияstr
.
Возвраты
Значение BOOLEAN.
Если expr
или endExpr
равно NULL
, возвращается результат NULL
.
Если endExpr
является пустой строкой или пустым двоичным значением, возвращается результат true
.
Примеры
> 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