LIKE

Синтаксис

string_1 [ NOT ] LIKE string_2

Описание

Сравнивает строку string_1 со шаблоном string_2 и в случае совпадения возвращает TRUE.
В качестве string_2 можно задать значение или использовать знак %, который соответствует строке любой длины.

Вариант string_1 NOT LIKE возвращает противоположное значение.

Функция учитывает регистр символов при сравнении значений. Вы можете использовать LIKE совместно с функциями UPPER или LOWER, чтобы производить сравнение без учета регистра символов.

Типы аргументов:

  • string_1Строка
  • string_2Строка

Возвращаемый тип: Логический

Примеры

"raspberry" LIKE "%spb%" = TRUE
"raspberry" LIKE "%SPB%" = FALSE
"raspberry" NOT LIKE "%spb%" = FALSE
IF([Country] LIKE 'RU', 'Y', 'N')
IF([Phone] LIKE '+7%', 'RU', 'notRU')
UPPER("raspberry") LIKE "%SPB%" = TRUE
UPPER("West") LIKE "WEST" = TRUE

Поддержка источников данных

ClickHouse 21.8, Microsoft SQL Server 2017 (14.0), MySQL 5.7, Oracle Database 12c (12.1), PostgreSQL 9.3, YDB.

Предыдущая
Следующая