регистронезависимый поиск

postgreSQL -- регистронезависимый поиск подстроки в строке

Forums:

Для реализации поиска совпадений в PostgreSQL используется служебное слово LIKE.

  • Поиск по полю name будет выглядеть так:

    SELECT * FROM table WHERE name LIKE 'строка';

    Кроме того, в PostgreSQL есть оператор ~~, равнозначный LIKE:

    SELECT * FROM table WHERE name ~~ 'строка';
  • Регистронезависимый поиск:

    SELECT * FROM table WHERE name ILIKE 'строка';

    И аналогичный оператор ~~*:

Subscribe to RSS - регистронезависимый поиск