一步一步學MySQL----11 MySQL支援的統計函式
阿新 • • 發佈:2018-11-20
11.1 統計資料記錄條數—-count()
統計函式count()用來實現統計資料記錄條數。
- count(*):該方式可以實現對錶中記錄進行統計,不管表字段中包含的是NULL值還是非NULL值
- count(field):該方式可以實現對指定欄位的記錄進行統計,在具體統計時將忽略NULL值
例:有如下employye表
mysql> select count(*) number from employee; // 統計僱員表的記錄數
mysql> select count(bonus) number from employee; //統計領取獎金的員工數目
等價於:
mysql> select count(bonus) number from employee where not bonus=0;
11.2 統計計算平均值—avg()
mysql> select avg(salary) average_salary from employee; //統計公司員工平均薪水
11.3 統計計算求和—sum()
mysql> select sum(salary) sum_salary from employee; // 統計員工每月薪水總和
11.4 統計計算最大值和最小值—max()和min()
mysql> select max(salary) max_salary, min(salary) min_salary from employee;