Выборка соответствующих записей MySQL

Таблица: +-----+----------+---------------+ | id | category | ad_price | +-----+----------+---------------+ | 309 | 0 | 500-700 AZN | | 310 | 0 | 300-500 AZN | | 311 | 0 | 500 AZN | | 312 | 0 | 300-500 AZN | | 313 | 0 | 1000-1500 AZN | +-----+----------+---------------+

Нужно выбрать записи по ad_price >= 600 То есть должны получить id: 309, 313


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

Автор решения: Akina
SELECT *
FROM table
WHERE SUBSTRING_INDEX(SUBSTRING_INDEX(ad_price, ' ', 1), '-', -1) >= 600
→ Ссылка