Forum Webscript.Ru

Общие => Базы данных => Тема начата: Tronyx от 14 Июля 2002, 13:13:36

Название: как работает like?
Отправлено: Tronyx от 14 Июля 2002, 13:13:36
как работает like? а именно ищется такое же слово или его словоформы?
Примерно такой запрос, возможно есть ошибка, но это не важно:
select * from table where text like $search
Название: как работает like?
Отправлено: Maniac от 14 Июля 2002, 14:47:22
Угу, губки раскатал :)) Словоформы ему подавай :))) Like работает так же, как простой и банальный поиск по шаблону или регулярному выражению. Если напишешь like \'Word\' то он найдет все поля состояшие из слова \'Word\'. Если like \'%Word%\' - то все поля, содержащие \'Word\'. Подробнее о синтаксисе RTFM
Название: как работает like?
Отправлено: YA от 14 Июля 2002, 22:41:30
Цитировать
Like работает так же, как простой и банальный поиск по шаблону или регулярному выражению.
Только для регулярных выражений исп. не LIKE, а RLIKE (или REGEXP) ;)
Название: как работает like?
Отправлено: Maniac от 15 Июля 2002, 10:30:47
Цитировать
Только для регулярных выражений исп. не LIKE, а RLIKE (или REGEXP)

Нечего облегчать человеку задачу - пусть в мануалах сам покопается :)
Название: как работает like?
Отправлено: Tronyx от 15 Июля 2002, 17:53:26
Цитировать
Нечего облегчать человеку задачу - пусть в мануалах сам покопается

А добрый однако :)