过滤空值
处理空值的一种方式是直接把它们过滤掉。关于空值有两个重要的条件判断:
IS NULL对任意为空的值返回 true。IS NOT NULL对任意不为空的值返回 true。请注意,0 或空白单元格与空值并不相同。
这些条件可以用于多个子句,例如 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 ____;