數(shù)據(jù)庫使用

1落剪、count 使用
1.1 查詢employee表中記錄數(shù):
SELECT COUNT(*) FROM employee;

1.2 查詢員工表中有績效的人數(shù):
SELECT COUNT(performance) FROM employee;

1.3 查詢員工表中月薪大于2500的人數(shù):
SELECT COUNT(*) FROM employee WHERE salary > 2500;

1.4 統(tǒng)計(jì)月薪與績效之和大于5000元的人數(shù):
SELECT COUNT(*) FROM employee WHERE IFNULL(salary,0)+IFNULL(performance,0)>5000;

1.5 查詢有績效的人數(shù),和有管理費(fèi)的人數(shù):
SELECT COUNT(performance),COUNT(manage) FROM employee;

2鄙信、SUM 和MAX和MIN 的使用
1权均、查詢所有雇員月薪和
SELECT SUM(salary) FROM employee;

2简僧、查詢所有雇員月薪和,以及所有雇員績效和
SELECT SUM(salary),SUM(performance) FROM employee;

3澄惊、 查詢所有雇員月薪+績效和
SELECT SUM(salary+IFNULL(performance,0)) FROM employee;

4紊馏、統(tǒng)計(jì)所有員工平均工資
SELECT AVG(salary) FROM employee;

5牺弄、 查詢最高工資和最低工資
SELECT MAX(salary),MIN(salary) FROM employee;

3姻几、分組查詢
1、 將查詢結(jié)果按照1個(gè)或者多個(gè)字段進(jìn)行分組,字段值相同的為1組
SELECT gender FROM employee GROUP BY gender;

2势告、把相同的數(shù)據(jù)去掉
SELECT gender,GROUP_CONCAT(name) FROM employee GROUP BY gender;

4蛇捌、分組查詢-使用
1、在一組里面所有男性名字和女性名字
SELECT gender,GROUP_CONCAT('name') FROM employee GROUP BY gender;

2咱台、 所有男性工資和女性工資
SELECT gender,GROUP_CONCAT(salary) FROM employee GROUP BY gender;

3络拌、對(duì)某一個(gè)部門進(jìn)行分組,查看每個(gè)部門薪資信息都羅列出來
SELECT department,GROUP_CONCAT(salary) FROM employee GROUP BY department;

5、GROUP BY + 聚合函數(shù)
1回溺、查看部門平均薪資
SELECT department,GROUP_CONCAT(salary),SUM(salary) FROM employee GROUP BY department;

2春贸、查看每個(gè)部門的最高薪資
SELECT department,GROUP_CONCAT(salary),MAX(salary) FROM employee GROUP BY department;

3混萝、查看每個(gè)部門的最低薪資
SELECT department,GROUP_CONCAT(salary),MIN(salary) FROM employee GROUP BY department;

4、查詢每個(gè)部門的部門名稱和每個(gè)部門的工資和
SELECT department,GROUP_CONCAT(salary),SUM(salary) FROM employee GROUP BY department;

5萍恕、查詢每個(gè)部門的部門名稱和每個(gè)部門的人數(shù)
SELECT department,GROUP_CONCAT(name),COUNT(*) FROM employee GROUP BY department;

6逸嘀、查詢每個(gè)部門的部門名稱以及每個(gè)部門工資大于1500的人數(shù)
SELECT name,salary FROM employee WHERE salary>1500;

SELECT department,GROUP_CONCAT(salary),COUNT(*) FROM employee WHERE salary>1500 GROUP BY department;

6、GROUP BY + having
1允粤、把所有部門進(jìn)行分組
SELECT department FROM employee GROUP BY department;

2厘熟、每一組有哪些薪資,以及薪資總和
SELECT department,GROUP_CONCAT(salary),SUM(salary) FROM employee GROUP BY department;

3、完成
SELECT department,GROUP_CONCAT(salary),SUM(salary) FROM employee GROUP BY department HAVING SUM(salary)>9000;

7维哈、HAVING和WHERE的區(qū)別
HAVING是在分組后對(duì)數(shù)據(jù)進(jìn)行過濾;
WHERE是在分組前對(duì)數(shù)據(jù)進(jìn)行過濾;
HAVING后面可以使用分組函數(shù)(統(tǒng)計(jì)函數(shù));
WHERE后面不可以使用分組函數(shù);
WHERE是對(duì)分組前記錄的條件,如果某行記錄沒有滿足where子語句的條件,那么這行記錄不參與分組;而HAVING是對(duì)分組后的數(shù)據(jù)約束;

1、查詢工資大于2000的,工資總和大于6000的部門名稱以及工資和;
各部門工資
各部門工資總和
各部門工資總和大于6000
各部門工資總和大于6000降序排序
2.登澜、查詢工資大于2000
SELECT salary FROM employee WHERE salary>2000;

3阔挠、工資總和
SELECT department,GROUP_CONCAT(salary),SUM(salary) FROM employee WHERE salary > 2000 GROUP BY department HAVING SUM(salary)>9000;
ORDER BY SUM(salary) DESC;

8、書寫順序脑蠕,執(zhí)行順序
書寫順序SELECT --> FROM --> WHERE --> GROUP BY --> HAVING --> ORDER BY --> LIMIT

執(zhí)行順序FROM => WHERE => GROUP BY => HAVING => SELECT => ORDER BY => LIMIT

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末购撼,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子谴仙,更是在濱河造成了極大的恐慌迂求,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,122評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件晃跺,死亡現(xiàn)場離奇詭異揩局,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)掀虎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門凌盯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人烹玉,你說我怎么就攤上這事驰怎。” “怎么了二打?”我有些...
    開封第一講書人閱讀 164,491評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵县忌,是天一觀的道長。 經(jīng)常有香客問我继效,道長症杏,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,636評(píng)論 1 293
  • 正文 為了忘掉前任莲趣,我火速辦了婚禮鸳慈,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘喧伞。我一直安慰自己走芋,他們只是感情好绩郎,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著翁逞,像睡著了一般肋杖。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上挖函,一...
    開封第一講書人閱讀 51,541評(píng)論 1 305
  • 那天状植,我揣著相機(jī)與錄音,去河邊找鬼怨喘。 笑死津畸,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的必怜。 我是一名探鬼主播肉拓,決...
    沈念sama閱讀 40,292評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼梳庆!你這毒婦竟也來了暖途?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,211評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤膏执,失蹤者是張志新(化名)和其女友劉穎驻售,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體更米,經(jīng)...
    沈念sama閱讀 45,655評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡欺栗,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了壳快。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片纸巷。...
    茶點(diǎn)故事閱讀 39,965評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖眶痰,靈堂內(nèi)的尸體忽然破棺而出瘤旨,到底是詐尸還是另有隱情,我是刑警寧澤竖伯,帶...
    沈念sama閱讀 35,684評(píng)論 5 347
  • 正文 年R本政府宣布存哲,位于F島的核電站,受9級(jí)特大地震影響七婴,放射性物質(zhì)發(fā)生泄漏祟偷。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評(píng)論 3 329
  • 文/蒙蒙 一打厘、第九天 我趴在偏房一處隱蔽的房頂上張望修肠。 院中可真熱鬧,春花似錦户盯、人聲如沸嵌施。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽吗伤。三九已至吃靠,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間足淆,已是汗流浹背巢块。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留巧号,地道東北人族奢。 一個(gè)月前我還...
    沈念sama閱讀 48,126評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像丹鸿,于是被迫代替她去往敵國和親歹鱼。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容