如果分组列包含一个空值,那么该行将成为结果中的一个组。如果分组列包含多个空值,那么这些空值将放入一个组中。此行为在 SQL-92 标准中定义。
titles 表中的 royalty 列包含一些空值,例如:
SELECT royalty, AVG(price * 2) AS AveragePrice
FROM pubs.dbo.titles
GROUP BY royalty
下面的 SELECT 语句通过添加一个 WHERE 子句,可以更改为删除空值:
SELECT royalty, AVG(price * 2) AS AveragePrice
FROM pubs.dbo.titles
WHERE royalty IS NOT NULL
GROUP BY royalty
相关文章:
-
2022-03-06
-
2021-04-19
-
2021-11-16
-
2022-12-23
-
2022-12-23
-
2022-12-23
-
2021-08-31
-
2022-12-23
猜你喜欢
-
2022-03-09
-
2022-01-01
-
2021-11-29
-
2021-10-19
-
2021-09-14
-
2021-10-24
相关资源
-
下载
2023-01-28
-
下载
2021-06-06
-
下载
2021-06-05
-
下载
2022-12-28