開始使用免費開始

過濾遺漏值(null)

處理遺漏值的一種方法是直接把它們過濾掉。與遺漏值相關的兩個重要條件如下:

  • IS NULL 對任何為 null 的值為真。
  • IS NOT NULL 對任何不是 null 的值為真。請注意,數值 0 或空白儲存格與 null 並不相同。

這些條件可以用在多種子句中,例如 CASE 敘述、WHERE 敘述,以及 HAVING 敘述。在這個練習中,你會用兩種不同技巧來過濾掉遺漏值。

如需參考,請查看 E:R Diagram

本練習屬於課程

SQL 報表製作

檢視課程

動手互動練習

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

-- Show total gold_medals by country
SELECT 
	____,
    ____ AS gold_medals
FROM ____ AS w
JOIN ____ AS c
ON ____
GROUP BY ____
-- Order by gold_medals in descending order
ORDER BY ____;
編輯並執行程式碼