過濾遺漏值(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 ____;