SQL count distinct与NULL

来源:互联网 发布:云计算超强计算能力 编辑:程序博客网 时间:2024/05/12 23:42
$sh@ORCL> select * from tt2;    TT2_ID TT2_NAME   TT2_DATE---------- ---------- ---------         1 1          23-DEC-13         2            23-DEC-13         3            23-DEC-13         4 1          23-DEC-13$sh@ORCL> SELECT count(tt2_name) FROM tt2;COUNT(TT2_NAME)---------------              2$sh@ORCL> select distinct tt2_name from tt2;TT2_NAME----------1$sh@ORCL> select sum(tt2_name) from tt2;SUM(TT2_NAME)-------------            2 $sh@ORCL> select avg(tt2_name) from tt2;AVG(TT2_NAME)-------------            1

结论:

null不参与count运算,同样适用于sum, avg。

distinct时,所有null作为一个值。

1 0
原创粉丝点击