oracle count()函数对null值的处理
2009-12-08 21:15
357 查看
count()
括号中如果是列名的话则不包含NULL
如果是*字符或常量 则包括NULL
下面做几个小例子来看一下
SQL> create table test(id number,name varchar2(10));
Table created.
SQL> insert into test values(1,'wh');
1 row created.
SQL> insert into test values(2,'wo');
1 row created.
SQL> insert into test(id) values(2);
1 row created.
SQL> insert into test(name) values('ha');
1 row created.
SQL> insert into test values(null,null);
1 row created.
SQL> commit;
Commit complete.
SQL> select * from test;
ID NAME
---------- ----------
1 wh
2 wo
2
ha
SQL> select count(1) from test;
COUNT(1)
----------
5
SQL> select count(*) from test;
COUNT(*)
----------
5
SQL> select count(id) from test;
COUNT(ID)
----------
3
SQL> select count(name) from test;
COUNT(NAME)
-----------
3
括号中如果是列名的话则不包含NULL
如果是*字符或常量 则包括NULL
下面做几个小例子来看一下
SQL> create table test(id number,name varchar2(10));
Table created.
SQL> insert into test values(1,'wh');
1 row created.
SQL> insert into test values(2,'wo');
1 row created.
SQL> insert into test(id) values(2);
1 row created.
SQL> insert into test(name) values('ha');
1 row created.
SQL> insert into test values(null,null);
1 row created.
SQL> commit;
Commit complete.
SQL> select * from test;
ID NAME
---------- ----------
1 wh
2 wo
2
ha
SQL> select count(1) from test;
COUNT(1)
----------
5
SQL> select count(*) from test;
COUNT(*)
----------
5
SQL> select count(id) from test;
COUNT(ID)
----------
3
SQL> select count(name) from test;
COUNT(NAME)
-----------
3
相关文章推荐
- oracle count()函数对null值的处理
- NULL值的处理和逻辑操作||分组函数(从实践中学习Oracle SQL 第五章 第六章)
- SQL中AVG()、COUNT()、SUM()、MAX()等函数对NULL值处理
- count()函数对null值的处理
- SQL中AVG()、COUNT()、SUM()等函数对NULL值处理
- Oracle 排序中常用的NULL值处理方法
- Oracle使用order by排序关于null值处理
- oracle使用order by排序null值如何处理
- Oracle排序中NULL值处理的五种常用方法
- 一个利用oracle异常处理的函数
- ORACLE 函数处理的数据返回值过长 character string buffer too small , WMSYS.WM_CONCAT
- oracle trunc 函数处理日期格式,日期类型很有用的几个sql
- Oracle的数值处理函数之 ------ 空值置换函数
- Oracle Sql 中常用字符串处理函数
- Oracle数值处理函数 (绝对值、取整...)
- Oracle关于处理小数点位数的几个函数,取小数位数,Oracle查询函数
- 读书笔记-----Oracle字符处理函数列表
- Oracle字符串处理函数(转)
- Oracle排序中NULL值处理的五种常用方法
- 【转】oracle trunc 函数处理日期格式