The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
MySQL: SELECT (LIKE) - как сделать НЕчувствительным к регистру, !*! FK, 29-Июл-03, 12:37  [смотреть все]
Есть простейшая задача: нужно в определенном поле базы искать некое слово конструкцией вида %word%. Все просто и замечательно, НО мускул учитывает регистр. Мне же надо на запрос Word получить и Word, и word, и wOrD и т.п.

Как это делается в Перле (regexp'ами), я знаю, но снимать сначала всю базу (select * ) а затем фильтровать Перлом ну очень нехотца, т.к. база имеет немалые размеры (т.о. медленно, ресурсоемко, и неизящно).

Кто делал, подскажите?

  • MySQL: SELECT (LIKE) - как сделать НЕчувствительным к регист..., !*! Soldier, 13:04 , 29-Июл-03 (1)
    >Есть простейшая задача: нужно в определенном поле базы искать некое слово конструкцией
    >вида %word%. Все просто и замечательно, НО мускул учитывает регистр. Мне
    >же надо на запрос Word получить и Word, и word, и
    >wOrD и т.п.
    >
    >Как это делается в Перле (regexp'ами), я знаю, но снимать сначала всю
    >базу (select * ) а затем фильтровать Перлом ну очень нехотца,
    >т.к. база имеет немалые размеры (т.о. медленно, ресурсоемко, и неизящно).
    >
    >Кто делал, подскажите?

    По идее в любом SQL
    select field from table  where upper(field) like '%WORD%'




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру