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, Файлы, Google Sheets, Microsoft SQL Server 2017 (14.0), MySQL 5.7, Oracle Database 12c (12.1), PostgreSQL 9.3, Яндекс Документы, YDB.

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