GROUP BY子句介紹
何謂GROUP BY子句
群組化函數介紹
count:總筆數
min:一列資料的最小值
max:一列資料的最大值
avg:一列資料平均值
sum:一列資料總共值
使用方式
查詢emp表格,每個部門的最低薪水
select dept_name,min(salary)
from emp
group by dept_name;
查詢emp表格,每個部門的最高薪水
select dept_name,max(salary)
from emp
group by dept_name;
查詢emp表格,每個部門的平均薪水
select dept_name,avg(salary)
from emp
group by dept_name;
查詢emp表格,每個部門的總薪水
select dept_name,sum(salary)
from emp
group by dept_name;
查詢emp表格,每個部門的總人數
select dept_name,count(*)
from emp
group by dept_name;
補充
使用群組化函數,不一定要搭配GROUP BY子句,除非你的資料查詢想要多一個欄位,就一定要用GROUP BY子句,免得語法編譯錯誤