2019-03-06
阅读量:
1637
哪些函数使用SQL语句聚合函数进行统计时忽略空值?
问题:
使用SQL语句聚合函数进行统计时,忽略空值的有( ABD )。
A.SUM
B.MAX
C.COUNT
D.AVG
答案解析:
聚合函数对一组值计算后返回单个值,全部的聚合函数都是确定性的函数。也就是说,使用一组相同的输入值时,放在聚合函数执行后的返回值是一样的,,除了count(统计项数)函数以外,剩下的聚合函数在执行命令行时都会去忽略空值。
实例演示:
1、实例表格:aaa

2、统计表格
总记录数count(*),列c的值数量count(c),列d的值数量count(d)
select count(*), count(c), count(d) from aaa

从结果可以看出,D列有两个空值,所以返回的是1,也就是忽略了NULL值。






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
1条评论