Перейти к содержимому


- - - - -

MySQL


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 drnet

drnet
  • ♞♞♞♞♞♞♞♞♞

  • Динозавр Форума
  • 8 810 сообщений
  • Пол:Мужчина
  • Город:
  • Интересы:В детстве был конструктор Лего, увлечение осталось.<br />Создал свой Лего для взрослых :)

Отправлено 11.10.2008 - 02:03

Как сделать поиск по шаблону? Зависит от ситуации... В лоб часто не получается нужного результата по целому ряду причин. Столкнулся с необходимостью сделать несложный поиск - и сразу проблемы...
DECLARE ww VARCHAR DEFAULT 'gate'
SET ww = CONCAT('%',ww,'%');  
И далее в LIKE ww;
Будут найдены слова типа billgates, gates, gatekeeper.
Более сложное условие- ищем любой спецсимвол:

SELECT 'bad_' LIKE 'bad|_' ESCAPE '|';
Если ww='bad'
LIKE CONCAT(ww,'\_');
Делайте это только через CONCAT.




Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей