Sql поиск по базе данных по совпадению с условием

В базе данных, поле filter может содержать например такие значения:

Цвет:Белый,Цвет:Желтый,Размер:1,Размер:2,Размер:3,Размер:5

Можно ли как-то сделать выборку не просто перечислив все условия:

SELECT * FROM table_name WHERE filter LIKE '%Размер:3%' OR '%Размер:4%' OR '%Размер:5%'

а что-то типа:

SELECT * FROM table_name WHERE filter LIKE '%Размер:(>=3 && <=5)%'

Ответы (0 шт):