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