开始使用免费开始使用

过滤空值

处理空值的一种方式是直接把它们过滤掉。关于空值有两个重要的条件判断:

  • 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 ____;
编辑并运行代码