開始使用免費開始

各運動的賽事數量

完整的資料庫 E:R 圖如下所示:

由於公司同時涉入夏季與冬季運動,把所有運動集中在同一份報表中會更有幫助。

你的任務是撰寫查詢,顯示各運動所舉辦賽事的唯一數量。請注意,因為這兩張資料表之間沒有關聯,需要使用 UNION,而不是 JOIN

本練習屬於課程

SQL 報表製作

檢視課程

練習說明

  • 建立一份報表,顯示夏季與冬季的各運動對應的唯一 events 數量。
  • 使用 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
____;
編輯並執行程式碼