COUNT函數用於統計表中滿足條件的行數。語法:COUNT(DISTINCT|ALL expression);其中:DISTINCT統計不重複值,ALL統計所有值。用法包括統計所有行數、特定列非空值數、滿足條件的行數和不重複值的數目。
Oracle 中COUNT 函數的使用
COUNT 函數是Oracle 中一個重要的聚合函數,用於統計表中滿足特定條件的行數。
句法
COUNT(DISTINCT|ALL expression)
其中:
用法
COUNT 函數用於計算特定條件下行數,例如:
統計表中所有行的數目:
SELECT COUNT(*) FROM table_name;
統計特定欄位中非空值的數目:
SELECT COUNT(column_name) FROM table_name;
統計符合特定條件的行數:
SELECT COUNT(*) FROM table_name WHERE condition;
統計特定欄位中不重複值的數目:
SELECT COUNT(DISTINCT column_name) FROM table_name;
範例
假設有一張名為"employees" 的表,包含以下資料:
| emp_id | name | salary | |---|---|---| | 1 | John Doe | 10000 | | 2 | Jane Smith | 12000 | | 3 | John Green | 10000 | | 4 | Mary Jones | 15000 |
#統計表中所有行的數目:
SELECT COUNT(*) FROM employees;
結果:4
統計"salary" 欄位中非空值的數量:
SELECT COUNT(salary) FROM employees;
結果:4
「emp_id」欄位中不重複值的數目:
SELECT COUNT(DISTINCT emp_id) FROM employees;
結果:4
SELECT COUNT(*) FROM employees WHERE salary > 11000;
以上是oracle中count用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!