2020-08-20 22:13:20
Oracle中的COUNT函数用于统计指定列或表达式中的非空值数量,其核心用法及注意事项如下:
一、基本语法COUNT(DISTINCT <column_name>) -- 统计唯一值数量COUNT(*) -- 统计所有非空值数量(包括重复值)二、使用场景示例统计唯一值数量计算employee_id列中不重复的数值个数:
SELECT COUNT(DISTINCT employee_id) FROM employees;统计所有非空值数量计算表中所有行的非空值总数(即使存在重复值):
SELECT COUNT(*) FROM employees;带条件的统计统计薪资超过50000的员工ID唯一值数量:
SELECT COUNT(DISTINCT employee_id) FROM employees WHERE salary > 50000;通过合理选择语法形式,可以高效完成数据统计需求。