выборка MySQL, регулярка

firefox19
На сайте с 05.11.2009
Offline
34
629

Всем привет!

Ну вот и моя очередь просить помощи :)

Требуется организовать поиск по таблице регуляркой, где параметры записаны как текстовый массив через знак |

Пример:

вася|пупкин|школьная 37|16|...

Выборка:

вася|.*|.*|16|...

т.е. всех Вась 16-ти лет.

Проблема в том чтобы .* ограничивался символами |

Спасибо.

Ваши идеи - наша работа (http://yaweb.ru) Продам Сайт агентства недвижимости (/ru/forum/561489)
Ёхан Палыч
На сайте с 07.05.2006
Offline
169
#1

Так чтоли?

WHERE field LIKE "вася|%|%|16|%"

[Удален]
#2

это сами так БД проектировали? о нормализации не слыхали? :)

firefox19
На сайте с 05.11.2009
Offline
34
#3

Ёхан Палыч,

WHERE field LIKE "вася|%|%|16|%"

не знаю, попробую

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий