Задать вопрос
@Nubbin

Отключить регистр букв?

Добрый вечер, ребята как можно отключить регистр букв просто она очень мешать в поиске

SELECT * FROM table WHERE NAME LIKE '%Текст%'

если в базе будут "тест", "тЕст", "ТЕСТ", "ТеСт" она их не находит.

Как можно решить эту проблему?
  • Вопрос задан
  • 474 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 2
BuriK666
@BuriK666
Компьютерный псих
Комментировать
akzhan
@akzhan
в зависимости от диалекта,

SELECT * FROM table WHERE name ILIKE '%Текст%'; -- надежнее всего

SELECT * FROM table WHERE LOWER(name) LIKE LOWER('%Текст%'); -- тут правильнее casefolding, но увы


или устанавливайте нужный case insensitive collation (вариантов много).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы