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%'
|