Форум → Разработка → Базы данных → выборка по регулярному выражению
выборка по регулярному выражению
-
-
10 ноября 2010 г. 15:13, спустя 34 минуты 41 секунду
Ну то что regexp это понятно, а вот саму регулярку уже подсказали
'(^|,)3(,|$)' -
-
10 ноября 2010 г. 15:52, спустя 37 минут 39 секунд
Очередная криво спроектированная база, решение - перепроектировать базу. ))))
формат данных в category 12,3,55,67,33
ЗЫ. Кстати, такой формат хранения я тоже использую, но только как средство денормализации дополнительно к таблице связок. -
10 ноября 2010 г. 17:14, спустя 1 час 21 минуту 30 секунд
Кстати, как правильней сделать?
Вот допустим у меня есть продукт, и список рекомендуемых к нему(это условность ничего общего с интернет магазином).
Мне нужно доставать из БД продукт и список ID (только ID) рекомендуемых к нему.
можно сделать табличку доп |productID|recomendID|
А можно в продукт добавить ячейку recomendListID и перечислить ID через запятую.
получать, редактировать и обратно запихивать через explode, implode. -
10 ноября 2010 г. 18:15, спустя 1 час 44 секунды
Я же уже сказал - это допустимо только как вспомогательное средство при необходимости, но табличка связок должна быть полюбому.
А можно в продукт добавить ячейку recomendListID и перечислить ID через запятую.
получать, редактировать и обратно запихивать через explode, implode. -
10 ноября 2010 г. 18:22, спустя 7 минут 14 секунд
табличка связок должна быть полюбому
ага, тут мэни-ту-мэни связь -
10 ноября 2010 г. 22:06, спустя 3 часа 44 минуты 22 секунды
Нет, ребята, я не гордый
Не загадывая вдаль
Так скажу: "Зачем мне орден?
Я согласен на медаль" -
-
11 ноября 2010 г. 9:06, спустя 9 часов 11 минут 20 секунд
Мне когда побыстрому понадобились поисковые теги, я сделал так: хранил в текстовом поле теги в виде ',альфа,бета,гама,сигма,' (запятые нужны с обоих концов) и тупо искал LIKE '%,бета,%'. Регулярки для такой задачи не нужны, хотя можно, но незачем. Конечно это не катит для больших объемов, но работает.Спустя 142 сек.p.s. "большие объемы" это миллионы записей. для нескольких тысяч полный перебор по LIKE никого не напряжет.ιιlllιlllι унц-унц
Пожалуйста, авторизуйтесь, чтобы написать комментарий!