ORACLE--COUNT()函数使用
来源:互联网 发布:知乎live可以搜索吗 编辑:程序博客网 时间:2024/04/27 15:27
Oracle中count()函数需要注意的地方:
count(*)将返回表格中所有存在的行的总数包括值为null的行,然而count(列名)将返回表格中除去null以外的所有行的总数.
distinct+ 列名,得到的结果将是除去值为null后的结果,所以count(distinct+列名)得到的结果和count(列名)相同。
----------------------------------------------------------------------------------------------------------------
举例演示如下:
SQL> create table test
2 (
3 ename varchar2(10),
4 sal number(4)
5 );
表已创建。
SQL> insert into test values('fxe1',90);
已创建 1 行。
SQL> insert into test(ename) values('fxe2');
已创建 1 行。
SQL> insert into test(ename) values('fxe3');
已创建 1 行。
SQL> insert into test(ename) values('fxe4');
已创建 1 行。
SQL> insert into test values('fxe5',80);
已创建 1 行。
SQL> select * from test;
ENAME SAL
---------- ----------
fxe1 90
fxe2
fxe3
fxe4
fxe5 80
SQL> select count(*) from test;
COUNT(*)
----------
5
SQL> select count(sal) from test;
COUNT(SAL)
----------
2
SQL> select count(distinct sal) from test;
COUNT(DISTINCTSAL)
------------------
2
SQL> select distinct sal from test;
SAL
----------
80
90
SQL> select count(distinct *) from test;
select count(distinct *) from test
*
ERROR 位于第 1 行:
ORA-00936: 缺少表达式
SQL> spool off
- ORACLE--COUNT()函数使用
- Oracle中count()函数
- Oracle中count函数
- oracle count函数
- oracle中distinct和count函数组合使用
- oracle group by ,count,sum 函数 日常使用小知识
- count(*)函数的使用
- count函数的使用
- Oracle 中count函数用法
- oracle-- COUNT 函数的用法
- Oracle 中count函数用法
- Oracle 中count函数用法
- Oracle 集合函数(count,sum等)和case when的组合使用-使用举例
- Oracle 集合函数(count,sum等)和case when的组合使用
- 对Oracle函数的整理 count substr
- Oracle中count()函数 注意点
- 如何在ContentProvider中使用COUNT()函数
- 使用COUNT函数处理NULL值
- Fragment的知识
- x265-1.7版本-encoder/slicetype.cpp注释
- UI_Button的应用
- 我的剪贴板
- Intent的初步了解
- ORACLE--COUNT()函数使用
- 网页设计基础
- 抓取远程图片到本地,小实例
- n & (n-1) 的妙用
- BZOJ 3289: Mato的文件管理|分块|树状数组
- 异常检测
- UI_炫彩方框,旋转跑马灯,炫彩画板
- Ubuntu使用技巧——如何创建图标快捷方式
- Java集合---HashMap源码剖析