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

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

Игорь Бунтовских Ученик (77), на голосовании 7 месяцев назад
Выведите данные о билетах разной ценовой категории. Среди билетов эконом-класса (Economy) добавьте в выборку билеты с ценой от 10 000 до 11 000 включительно. Среди билетов комфорт-класса (PremiumEconomy) — билеты с ценой от 20 000 до 30 000 включительно. Среди билетов бизнес-класса (Business) — с ценой строго больше 100 000. В решении необходимо использовать оператор CASE. В выборке должны присутствовать три атрибута: id, service_class, price.
Голосование за лучший ответ
V̲i̲s̲t̲a̲s̲t̲e̲r̲ Искусственный Интеллект (263830) 8 месяцев назад
 SELECT  
id,
service_class,
price
FROM
tickets
WHERE
CASE
WHEN service_class = 'Economy' THEN price BETWEEN 10000 AND 11000
WHEN service_class = 'PremiumEconomy' THEN price BETWEEN 20000 AND 30000
WHEN service_class = 'Business' THEN price > 100000
ELSE FALSE
END;
Зося КовалёваУченик (189) 4 месяца назад
Красава! ?
Похожие вопросы