Имя пользователя:
Пароль:
 

Название темы: Поиск в MySQL
Показать сообщение отдельно
mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3906
Благодарности: 165

Профиль | Отправить PM | Цитировать


Vlad Drakula
я не очень поняла слово "рамены" =(
По поводу regex в MySQL:
http://dev.mysql.com/doc/mysql/en/Regexp.html
Но человеку нужно, насколько я понимаю не это, а откусить кусок получающегося в результате запроса текста.
То есть можно написать что-то вроде:
SELECT SUBSTRING(str, FOR (LOCATE("substr",str)-15) FOR (CHAR_LENGTH("substr"+15)) FROM что_то_там WHERE str LIKE '%"substr"%' AND...
(Тут из поля str, выбранному по *условиям LIKE '%"substr"%' AND... *будет показана часть, начинающаяся за 15 знаков до искомого патерна и включающая его и еще 15 знаков. Желающие заморачиваться дальше могут попробовать отлавливать пробелы между словами, чтобы выводить не обрезки слов, а слова целиком

Отправлено: 00:22, 08-10-2004 | #12

Название темы: Поиск в MySQL