|
|
|
| Можно же писать регулярные выражения в самих запросах это как ??? есть книжка эл. что б скачать??? | |
|
|
|
|
|
|
|
для: himera7
(18.11.2006 в 21:06)
| | Да, это возможно, для обработки регулярных выражения предназначен оператор RLIKE, вам что требуется осуществить? | |
|
|
|
|
|
|
|
для: cheops
(18.11.2006 в 22:46)
| | пердается одно слово и это слово ищется в текстах которые записаны в БД ! есть может ссылка где можно почитать о рег. выр. в запросах Майскл | |
|
|
|
|
|
|
|
для: himera7
(19.11.2006 в 11:18)
| | В MySQL используется POSIX-версия регулярных выражений, описываются они в приложении G мануала по MySQL. Русский мануал по MySQL можно скачать с нашего сайта по ссылке http://www.softtime.ru/info/mysql40_ru.php. | |
|
|
|
|
|
|
|
для: himera7
(18.11.2006 в 21:06)
| | Нужно выбрать запросом из поля text слово по допустим "привет"
т . е.
из
ПРивет меня завут .
меня ПРивет завут .
меня завут ПРивет.
ПРиветменя завут .
меняПРивет завут .
вы 0ПРивет*
выдавл тока
ПРивет меня завут .
меня ПРивет завут .
меня завут ПРивет.
SELECT * FROM TR WHERE full_text REGEXP "\bПривет\b";
так ведь ? | |
|
|
|
|
|
|
|
для: himera7
(20.11.2006 в 15:24)
| | Хм... по-моему проще вообще воспользоваться LIKE
SELECT * FROM TR WHERE full_text LIKE '%Привет%';
|
В MySQL \b вообще не прокатит, так как это элемент perl-регулярных, а в MySQL используются POSIX-регулярные выражения. | |
|
|
|