Кількість подій у кожному виді спорту
Повна E:R-діаграма для бази даних наведена нижче:

Оскільки компанія працюватиме і з літніми, і з зимовими видами спорту, доцільно переглядати всі види спорту в одному централізованому звіті.
Ваше завдання — скласти запит, який показує унікальну кількість подій, проведених для кожного виду спорту. Зверніть увагу, що через відсутність зв'язків між цими двома таблицями потрібно використати UNION, а не JOIN.
Ця вправа є частиною курсу
Звітування в SQL
Інструкції до вправи
- Створіть звіт, який показує унікальні
eventsзаsportяк для літніх, так і для зимових подій. - Використайте
UNION, щоб об'єднати відповідні таблиці. - За потреби використайте два оператори
GROUP BY. - Відсортуйте фінальний запит так, щоб спочатку відображалася найбільша кількість подій.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
-- Select sport and events for summer sports
SELECT
____,
____(____ ____) AS events
FROM ____
____
UNION
-- Select sport and events for winter sports
SELECT
____,
____
FROM ____
____
-- Show the most events at the top of the report
____;