NULL值在汇总函数AVG中是否参与计算?
NULL是不参与运算的。
也就是如果有四个值,3,5,10,null
avg函数算出来的值应该是(3+5+10)/3=6
哎,被坑了。
记录下。
表A
num num1 CREATED_DATE
4
3 1899/12/30 1:00:00
4
1
SELECT COUNT(1),
COUNT(*),
COUNT(T.NUM),
COUNT(T.NUM1),
COUNT(T.CREATED_DATE)
FROM A T
4 4 1 3 1