Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите решить задачу SQL

Михаил Давыдов Ученик (142), открыт 1 неделю назад
Найдите все жилые помещения (таблица Rooms), в адресе которых содержится строка «Avenue». В результирующей выборке выведите поля id и address.

Select *
from Rooms
Where id, address REGEXP '^Avenue'
3 ответа
Виктор Корнеплод Ученик (156) 1 неделю назад
Ответ 5
Няшка стесняшкаПрофи (764) 1 неделю назад
Нет, 7
Виктор Корнеплод Ученик (156) Няшка стесняшка, не верьте женщине она врет! (возможно 74 летнему скуфу)
Rollingchef Мыслитель (8879) 1 неделю назад
SELECT id, address
FROM Rooms
WHERE address REGEXP 'Avenue';
Михаил ДавыдовУченик (142) 1 неделю назад
Все получилось! Благодарю.
Rollingchef Мыслитель (8879) Михаил Давыдов, я недавно настраивал и ковырял mysql базу для сайта, через месяц опять всё забуду и буду также как вы спрашивать)))
Андрей Высший разум (460550) 1 неделю назад
REGEXP - это медленно и печально. LIKE тоже небыстро, но всё же эффективнее.
REGEXP имеет смысл использовать, только когда возможностей LIKE не хватает.

SELECT id, address
FROM Rooms
WHERE address LIKE '%Avenue%'
Похожие вопросы