開始使用免費開始

在 FROM 中巢狀子查詢

每季平均有多少場比賽是單隊進球達 5 球以上?不同國家之間有何差異?

我們來用巢狀且具關聯性的子查詢來完成這個操作。在真實情境中,你多半不需要經常巢狀多個子查詢。不過有時你可能會發現,很難正確依你想要的欄位做分組,或需要進行多重數學轉換(例如對 COUNT 再取 AVG)才能算出所需資訊。

將子查詢巢狀並一步步完成轉換:先在子查詢中新增中間結果,再進行下一步轉換,往往是取得正確資料洞見最容易的方式。開始動手做吧!

本練習屬於課程

SQL 資料操作

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

-- Select matches where a team scored 5+ goals
SELECT
	country_id,
    season,
	id
FROM match
WHERE home_goal ___ OR away_goal ___;
編輯並執行程式碼