1. 程式人生 > >一步一步學MySQL----11 MySQL支援的統計函式

一步一步學MySQL----11 MySQL支援的統計函式

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;

這裡寫圖片描述