Forum Webscript.Ru

Общие => Базы данных => Тема начата: Foshvad от 30 Октября 2002, 17:04:16

Название: количество найденных по LIKE слов
Отправлено: Foshvad от 30 Октября 2002, 17:04:16
можно ли после приборки типа
SELECT field from table WHERE field LIKE \'%so_me%\'
олпределить сколько раз \'*so?me*\' встречалось в каждой из найденных строк?

(а не сколько всего найдено строк)
Название: количество найденных по LIKE слов
Отправлено: YA от 30 Октября 2002, 19:01:55
Можно.
Ты же выбираешь это поле - вот и считай в нем количество вхождений средствами того языка, в котором работаешь.
Название: количество найденных по LIKE слов
Отправлено: Foshvad от 30 Октября 2002, 19:06:20
хм.. ну для этого необходимо приметь дополнительное регулярное выражение, не так ли? Это дополнительная нагрузка...
Хотелось проще. :(
Название: количество найденных по LIKE слов
Отправлено: Maniac от 30 Октября 2002, 19:59:17
Цитировать
Это дополнительная нагрузка...

Скажем прямо, невелика нагрузка. MySQL - это СУБД, а не текстовый процессор