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
.