Запрос MySQL

kombo

Новичок
Запрос MySQL

В текстовом поле может быть запись
Вес: 75 гр.
Как выбрать все строки где вес более 75 гр. ?
 

kombo

Новичок
REGEXP '[\r\n[:space:]]*(Вес|Масса)[[:space:]]*{0,5}:[^:]*75[[:space:]]*гр'
Примерно вот так я пока наклепал. Не могу уловить как тут математику прицепить, т.е. выбрать те которые больше 75
 

Demiurg

Guest
[[:space:]]*{0,5} - это что за странная конструкция ?
математики в РВ никакой нет больше 75 - это либо больше 3 цифр, либо 2 и перая из них больше 7 или первая 7 но вторая больше 5.
 

nagash

Guest
Re: Запрос MySQL

Автор оригинала: kombo
В текстовом поле может быть запись
Вес: 75 гр.
Как выбрать все строки где вес более 75 гр. ?
сделатьч тобы в текстовом поле не могло быть такой записи...
а хранить нормальный инт
 

kombo

Новичок
Re: Re: Запрос MySQL

Автор оригинала: nagash
сделатьч тобы в текстовом поле не могло быть такой записи...
а хранить нормальный инт
Ну вот еще, для каждого параметра, набор которых в разных строках различный заводить отдельную ячейку. Таких ячеек может быть 1000. И каждую потом админить ? А для чего тогда РВ ? Пардон за флейм
 

nagash

Guest
ну посмотрим что сделают реги с твоей базой, когда количество твоих товаров подростёт...
 
Сверху