ILIKE¶
Выражение ILIKE
используется в SELECT-запросах для
проверки соответствия строк шаблону символов без учета регистра. При
совпадении возвращается true
, в противном случае — false
. Для
проверки подходят только столбцы, имеющие строковый тип
данных.
См. также:
Синтаксис¶
Выражение¶
Диаграмма
Литерал¶
Диаграмма
Примеры использования¶
Для проверки ILIKE
потребуется таблица, содержащая похожие строковые
значения в верхнем и нижнем регистре:
CREATE TABLE str(n string primary key);
INSERT INTO str VALUES ('PRODUCT'), ('Product'), ('prod_1');
Следующая команда выведет все строки таблицы:
SELECT n FROM str WHERE n ilike 'prod%';
Результат
+-----------+
| n |
+===========+
| "Product" |
|-----------|
| "PRODUCT" |
|-----------|
| "prod_1" |
+-----------+
(3 rows)
Более подробно об использовании подстановочных символов и экранировании см. в описании выражения LIKE.