SQL count distinct与NULL
2014-01-02 14:25
246 查看
$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; ***G(TT2_NAME) ------------- 1
结论:
null不参与count运算,同样适用于sum, avg。
distinct时,所有null作为一个值。
相关文章推荐
- LINQ体验(5)——LINQ to SQL语句之Select/Distinct和Count/Sum/Min/Max/Avg
- LINQ体验(5)——LINQ to SQL语句之Select/Distinct和Count/Sum/Min/Max/Avg
- SQL COUNT DISTINCT
- SQL(select distinct count)
- SQL Server select count(distinct *)
- LINQ to SQL语句之Select/Distinct和Count/Sum/Min/Max/Avg - YJingLee's Blog - 博客园(转)
- LINQ体验(四)——LINQ to SQL语句之Select/Distinct和Count/Sum/Min/Max/Avg
- SQL COUNT DISTINCT 函数
- mybaits中sql查询当count为null时,避免报错
- SQL---count()函数结果为null时替换为0
- 【SQL改写】notexists-leftjoin(distinct)whereisnull改写_标量子查询
- LINQ to SQL学习 之Select/Distinct和Count/Sum/Min/Max/Avg
- LINQ体验(5)——LINQ to SQL语句之Select/Distinct和Count/Sum/Min/Max/Avg
- SQL COUNT DISTINCT 函数
- SQL 中 Count 和Distinct的使用
- LINQ体验(5)——LINQ to SQL语句之Select/Distinct和Count/Sum/Min/Max/Avg
- Hive SQL优化之 Count Distinct
- SQL优化(二) 快速计算Distinct Count
- SQL如何Count Distinct过的数据
- sql中Distinct&Count的用法