есть некий запрос SELECT * FROM table WHERE field LIKE "%something%".
как сделать, чтобы оператор LIKE не учитывал регистр символов?
или подскажите какой-нить другой способ поиска некоторого поля в таблице в опр. поле)
1. z-kzn-z - 06 Декабря, 2008 - 17:24:26 - перейти к сообщению
2. Champion - 06 Декабря, 2008 - 18:44:14 - перейти к сообщению
WHERE upper(field) LIKE "%SOMETHING%".
3. z-kzn-z - 06 Декабря, 2008 - 18:47:50 - перейти к сообщению
ага, спасибо)
(Добавление)
а с кириллицей это работает? а то по-моему, нет.. во всяком случае у меня результата никакого
(Добавление)
а с кириллицей это работает? а то по-моему, нет.. во всяком случае у меня результата никакого
4. Champion - 06 Декабря, 2008 - 20:57:46 - перейти к сообщению
С кириллицей разные чудеса случаются. Сделайте SELECT upper(кириллическое поле) и посмотрите поднимется оно в верхний регистр или нет
5. z-kzn-z - 06 Декабря, 2008 - 21:26:42 - перейти к сообщению
попробовал. вообще ничего не возвращает...
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- MySQL вернула пустой результат (т.е. ноль строк). (запрос занял 0.0409 сек.)