MySql數(shù)據(jù)庫(kù)基礎(chǔ)之分組查詢?cè)斀?/h1>
更新時(shí)間:2022年09月19日 09:16:29 作者:在人間負(fù)債^
這篇文章主要介紹了mysql按照時(shí)間分組查詢的語(yǔ)句,非常實(shí)用,sql語(yǔ)句簡(jiǎn)單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
1. group by
找出每個(gè)工作崗位的工資和?
思路:先按照工作崗位分組,然后對(duì)工資進(jìn)行求和。
mysql> select job, sum(sal) from emp group by job;

找出每個(gè)部門的最高薪資?思路:按照部門編號(hào)分組,然后求每一組的最大值
mysql> select deptno, max(sal) from emp group by deptno;

找出每個(gè)部門,不同工作崗位的最高薪資?思路:將兩個(gè)字段聯(lián)合成一個(gè)字段看(兩個(gè)字段分組)
mysql> select deptno, job, max(sal) from emp group by deptno, job;

2. having
可以對(duì)分完組之后的數(shù)據(jù)進(jìn)一步過濾
having 必須要和 group by 聯(lián)合使用
找出每個(gè)部門最高薪資,要求顯示最高薪資大于 3000 的? 第一步:找出每個(gè)部門最高薪資,按照部門編號(hào)分組,求每一組的最大值 第二步:要求顯示最高薪資大于 3000 的
mysql> select deptno, max(sal) from emp group by deptno having max(sal) > 3000;

優(yōu)化
where 和 having,優(yōu)先選擇 where,不能使用 where 再使用 having
mysql> select deptno, max(sal) from emp where sal > 3000 group by deptno;

到此這篇關(guān)于MySql數(shù)據(jù)庫(kù)基礎(chǔ)之分組查詢?cè)斀獾奈恼戮徒榻B到這了,更多相關(guān)MySql分組查詢內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- MySQL分組查詢獲取每組最新的一條數(shù)據(jù)詳解(group?by)
- Mysql分組查詢每組最新的一條數(shù)據(jù)的五種實(shí)現(xiàn)方法
- MYSQL數(shù)據(jù)庫(kù)查詢按日期分組統(tǒng)計(jì)詳細(xì)代碼
- MySQL數(shù)據(jù)庫(kù)聚合函數(shù)與分組查詢舉例詳解
- Mysql分組查詢每組最新一條數(shù)據(jù)的三種實(shí)現(xiàn)方法
- MySQL數(shù)據(jù)庫(kù)分組查詢group by語(yǔ)句詳解
- Mysql分組查詢每組最新的一條數(shù)據(jù)的五種實(shí)現(xiàn)過程
相關(guān)文章
-
Mac Mysql數(shù)據(jù)庫(kù)中文亂碼問題解決
這篇文章主要介紹了Mac Mysql數(shù)據(jù)庫(kù)中文亂碼問題解決的相關(guān)資料,需要的朋友可以參考下 2016-10-10
-
Mysql數(shù)據(jù)庫(kù)索引面試題(程序員基礎(chǔ)技能)
索引是Mysql的一塊硬骨頭,但是對(duì)于程序猿來說又是十分重要的基礎(chǔ)技能。本文將從索引原理、索引設(shè)計(jì)原則方面闡述Mysql索引,相信通過本文的學(xué)習(xí)你將完美征服阿里面試官 2021-05-05
-
將圖片儲(chǔ)存在MySQL數(shù)據(jù)庫(kù)中的幾種方法
今天小編就為大家分享一篇關(guān)于將圖片儲(chǔ)存在MySQL數(shù)據(jù)庫(kù)中的幾種方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧 2019-03-03
-
徹底搞懂?dāng)?shù)據(jù)庫(kù)操作truncate delete drop關(guān)鍵詞的區(qū)別
這篇文章主要為大家介紹了數(shù)據(jù)庫(kù)操作truncate delete drop關(guān)鍵詞的區(qū)別,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪 2023-09-09
-
mysql installer community 8.0.12.0安裝圖文教程
這篇文章主要為大家詳細(xì)介紹了mysql installer community 8.0.12.0安裝圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下 2018-08-08
最新評(píng)論
1. group by
找出每個(gè)工作崗位的工資和?
思路:先按照工作崗位分組,然后對(duì)工資進(jìn)行求和。
mysql> select job, sum(sal) from emp group by job;

找出每個(gè)部門的最高薪資?思路:按照部門編號(hào)分組,然后求每一組的最大值
mysql> select deptno, max(sal) from emp group by deptno;

找出每個(gè)部門,不同工作崗位的最高薪資?思路:將兩個(gè)字段聯(lián)合成一個(gè)字段看(兩個(gè)字段分組)
mysql> select deptno, job, max(sal) from emp group by deptno, job;

2. having
可以對(duì)分完組之后的數(shù)據(jù)進(jìn)一步過濾
having 必須要和 group by 聯(lián)合使用
找出每個(gè)部門最高薪資,要求顯示最高薪資大于 3000 的? 第一步:找出每個(gè)部門最高薪資,按照部門編號(hào)分組,求每一組的最大值 第二步:要求顯示最高薪資大于 3000 的
mysql> select deptno, max(sal) from emp group by deptno having max(sal) > 3000;

優(yōu)化
where 和 having,優(yōu)先選擇 where,不能使用 where 再使用 having
mysql> select deptno, max(sal) from emp where sal > 3000 group by deptno;

到此這篇關(guān)于MySql數(shù)據(jù)庫(kù)基礎(chǔ)之分組查詢?cè)斀獾奈恼戮徒榻B到這了,更多相關(guān)MySql分組查詢內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- MySQL分組查詢獲取每組最新的一條數(shù)據(jù)詳解(group?by)
- Mysql分組查詢每組最新的一條數(shù)據(jù)的五種實(shí)現(xiàn)方法
- MYSQL數(shù)據(jù)庫(kù)查詢按日期分組統(tǒng)計(jì)詳細(xì)代碼
- MySQL數(shù)據(jù)庫(kù)聚合函數(shù)與分組查詢舉例詳解
- Mysql分組查詢每組最新一條數(shù)據(jù)的三種實(shí)現(xiàn)方法
- MySQL數(shù)據(jù)庫(kù)分組查詢group by語(yǔ)句詳解
- Mysql分組查詢每組最新的一條數(shù)據(jù)的五種實(shí)現(xiàn)過程
相關(guān)文章
Mac Mysql數(shù)據(jù)庫(kù)中文亂碼問題解決
這篇文章主要介紹了Mac Mysql數(shù)據(jù)庫(kù)中文亂碼問題解決的相關(guān)資料,需要的朋友可以參考下2016-10-10
Mysql數(shù)據(jù)庫(kù)索引面試題(程序員基礎(chǔ)技能)
索引是Mysql的一塊硬骨頭,但是對(duì)于程序猿來說又是十分重要的基礎(chǔ)技能。本文將從索引原理、索引設(shè)計(jì)原則方面闡述Mysql索引,相信通過本文的學(xué)習(xí)你將完美征服阿里面試官2021-05-05
將圖片儲(chǔ)存在MySQL數(shù)據(jù)庫(kù)中的幾種方法
今天小編就為大家分享一篇關(guān)于將圖片儲(chǔ)存在MySQL數(shù)據(jù)庫(kù)中的幾種方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-03-03
徹底搞懂?dāng)?shù)據(jù)庫(kù)操作truncate delete drop關(guān)鍵詞的區(qū)別
這篇文章主要為大家介紹了數(shù)據(jù)庫(kù)操作truncate delete drop關(guān)鍵詞的區(qū)別,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09
mysql installer community 8.0.12.0安裝圖文教程
這篇文章主要為大家詳細(xì)介紹了mysql installer community 8.0.12.0安裝圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-08-08

