регулярные выражения в MySQL

MuXaJIbI41981

Новичок
регулярные выражения в MySQL

Всем здравствуйте.
Есть задача проверки наличия записи в базе.
То есть у нас есть таблица. В поле name хранится название объекта. Тут погут встречаться пробелы знаки припинания. Буквы могут быть разного регистра.
Поступившая строка тоже может содержать все это а может и не содержать. Надо сделать проверку, чтобы она не учитывала знаки припинания, пробелы и регистр букв.

Думал сделать так. разобрать поступившуй строку. Убрать оттуда все эти знаки припинания, пробелы и перейтинапример к верхнему регистру. Но тогда в базе надо преобразовать так же и поле name. Как это сделать не пойму.

Пробовал еще так например:

SELECT count(*) as kol, name REGEXP "^(Promote)(Your)(Band)*$" as r from mrow group by r having r=1

Но результат всегда неоднозначный.

Заранее благодарен.

-~{}~ 13.11.08 14:34:

Кстати тему можно закрывать. Решение найдено.
Всем спасибо.
 
Сверху