Forum Webscript.Ru

Общие => Базы данных => Тема начата: AlieN от 16 Мая 2002, 19:26:43

Название: Регистр
Отправлено: AlieN от 16 Мая 2002, 19:26:43
Мне надо сделать поиск типа
select * from table where name like \\"%$query%\\"

Так вот: как сделать так что ещё не учитывался регистр?
Название: Регистр
Отправлено: fidget от 16 Мая 2002, 19:44:58
так если у тебя поле определено просто как varchar(), регистр и так не учитывается ...
у тебя name - какого типа?
Название: Регистр
Отправлено: AlieN от 17 Мая 2002, 10:35:32
fidget
varchar(100) binary
Название: Регистр
Отправлено: fidget от 17 Мая 2002, 12:52:39
ну можно например так:
select * from table where lower(name) like \'%query%\';
Название: Регистр
Отправлено: AlieN от 17 Мая 2002, 12:54:46
fidget
Если я правильно тебя понял то мен и строку поиска надо в нижний регистр переводить надо?
Название: Регистр
Отправлено: AliMamed от 17 Мая 2002, 13:01:01
Цитировать
ну можно например так:
select * from table where lower(name) like \'%query%\';

тогда уж
select * from table where lower(name) like lower(\'%$query%\');[/