SQL语言之DQL语言学习(七)分组查询
生活随笔
收集整理的這篇文章主要介紹了
SQL语言之DQL语言学习(七)分组查询
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
語法
select分組函數(shù),列(要求出現(xiàn)在group by的后面) from 表 where 篩選 group by 分組列表 order by 排序子句案例一: 查詢每個工種的最高工資
SELECT max(salary),job_id FROM employees GROUP BY job_id;
案例二.添加篩選條件,先篩選,后分組
1.查詢郵箱中包含a字符的,每個部門的平均工資
SELECT AVG(salary),department_id FROM employees WHERE email LIKE '%a%' GROUP BY department_id;案例三,先分組 后篩選查詢 HAVING
查詢每個工種有獎金的員工的最高工資 并且>12000 的工種編號和最高工資
案例四:按多個字段分組且排序
查詢每個部門, 每個工種的員工的平均工資,并按照平均工資 從高到底排序
SELECT AVG(salary),job_id,department_id FROM employees GROUP BY job_id,department_id ORDER BY AVG(salary ) DESC總結(jié)
以上是生活随笔為你收集整理的SQL语言之DQL语言学习(七)分组查询的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SQL语言学习(六)分组函数学习
- 下一篇: SQL语言之DQL语言学习(八)多表查询