Поделиться через


Функция startswith

Область применения: флажок Databricks SQL флажок Databricks Runtime 10.4 LTS и выше

Возвращает true, если expr начинается с startExpr.

Синтаксис

startswith(expr, startExpr)

Аргументы

  • expr: Выражение STRING.
  • startExprSTRING: выражение, которое сравнивается с началомstr.

Возвраты

BOOLEAN.

Если expr или startExpr равно NULL, возвращается результат NULL.

Если startExpr является пустой строкой или пустым двоичным значением, возвращается результат true.

Область применения: флажок Databricks SQL флажок Databricks Runtime 11.3 LTS и выше

Функция работает в режиме, BINARY если оба аргумента являются BINARY.

Примеры

> SELECT startswith('SparkSQL', 'Spark');
 true

> SELECT startswith('SparkSQL', 'spark');
 false

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

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

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