count大揭祕
阿新 • • 發佈:2018-12-06
1:count(*) 和count(常量)統計所有行
count(常量)相當於每行增加一個常量欄位
2:count(列名) 統計此列是非空的行
3:count(null) 恆等於 0
SQL> create table t1 as select * from dba_objects;
表已建立。
SQL> --統計所有行
SQL> select count(*) from t1;
COUNT(*)
----------
72752
SQL> --統計所有行
SQL> select count(1) from t1;
COUNT(1)
----------
72752
SQL> --統計所有行
SQL> select count('a') from t1;
COUNT('A')
----------
72752
SQL> --統計非空行
SQL> select count(data_object_id) from t1;
COUNT(DATA_OBJECT_ID)
---------------------
7944
SQL> select count(null) from t1;
COUNT(NULL)
-----------
0
SQL>