Выборка на присутствие елементов.

$lider

Бывает
Выборка на присутствие елементов.

Привет.
Есть таблица с полем `tema` (varchar(255))

Записи:

1 РАЗУМ ОШИБКИ МЫСЛЬ
2 МУДРОСТЬ ПОБЕДА
3 БЕДА ГОРЕ
(разделены пробелом)

Мучаюсь с выборкой.
Нужно выбрать все записи где есть слово БЕДА.
Через like%$% мне естественно выдает 2-ю и 3-ю запись, а хочу только 3-ю.

p.s. выгребать через like резать по пробелам и опять фильтровать? или можно как по другому?
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
LIKE '% беда %'

-~{}~ 17.12.07 12:17:

+2 лайка в случае слова вначале или конце строки.
Правда остается открытым вопрос скорости выполнения запроса.
 

$lider

Бывает
Автор оригинала: Mr_Max
LIKE '% беда %'
Правда остается открытым вопрос скорости выполнения запроса.
Возможно так сделаю пока:

PHP:
`tema` LIKE '% БЕДА %' OR `tema` LIKE 'БЕДА %' OR  `tema` LIKE '% БЕДА'
Запрос у меня возвращает 100-500 строк.
Думаю с быстодействием смерюсь.
К тому же это тех. скрипт. Нужно запускать раз в неделю...
 
Сверху