MySQL入門:SELECT 語句

查詢命令深入

完整命令格式:


SELECT 語句

查詢

別名:可根據(jù)需求用AS對表名或列名設置別名倡勇。

去重查詢:重復信息只保留一行蝗蛙,其他列信息沒有意義。

SELECT DISTINCT 列名 FROM 表名;

常用函數(shù):

  • MAX(列名):求該列的最大值
  • MIN(列名):求該列的最小值
  • AVG(列名):求該列的平均值
  • COUNT(*):統(tǒng)計行數(shù)

單表查詢
不存在列名重復問題乾吻,不需要加表名前綴燃观,沒有多表不需要ON子句叽讳。

多表查詢
列名不重復追他,可以省略表名,列名重復需添加表名

條件

WHERE子句岛蚤,可以根據(jù)條件將滿足條件的記錄顯示出來
舉個例子:顯示王姓同學的學號湿酸、姓名、出生日期的信息

SELECT sno,name,birthday FROM stu WHERE name LIKE '王%';

再舉個例子:顯示當月過生日的學生姓名灭美、出生日期

SELECT name,birthday FROM stu WHERE MONTH(birthday) = MONTH(NOW());

分組

GROUP BY子句:和上面的若干組函數(shù)(聚合函數(shù))一起使用推溃。按照分組條件對記錄進行分組。對每組記錄進行組函數(shù)計算届腐。
單行分組:
舉個例子:按照員工工作分組铁坎,并統(tǒng)計每個工作的數(shù)量。

SELECT job,COUNT(*) FROM emp GROUP BY job;

注:出現(xiàn)在GROUP BY字句中的列就可以出現(xiàn)在SELECT子句中犁苏,否則就沒有實際意義硬萍。

多行分組:
舉個例子:統(tǒng)計每個部門中相同職位的數(shù)量

SELECT deptno,job,count(*) FROM emp GROUP BY deptno,job;

舉個例子:統(tǒng)計每個工作中相同部門的數(shù)量

SELECT deptno,job,count(*) FROM emp GROUP BY job,deptno;

過濾

HAVING子句
使用舉例:顯示每個部門中相同職位人數(shù)超過1人的部門和職位信息

SELECT deptno,job,COUNT(*) FROM emp GROUP BY job,deptno HAVING COUNT(\*)>1;

使用舉例:統(tǒng)計每個職位的人數(shù),顯示職位是銷售員或文員的信息

SELECT job,COUNT(*) FROM emp WHERE job IN ('銷售員','文員') GROUP BY job;

也可以這樣寫

SELECT job,COUNT(*) FROM emp GROUP BY job HAVING job IN ('銷售員','文員');

說明:

  1. 區(qū)別執(zhí)行順序不一樣围详。(2的起因)
  2. 但若對組函數(shù)進行行過濾朴乖,組函數(shù)只能用在HAVING子句中祖屏,不能出現(xiàn)在WHERE子句中。

排序

ORDER BY子句:對指定列的數(shù)據(jù)進行升序或降序排列买羞。
升序:ORDER BY ECS
降序:ORDER BY DESC

按照工資升序袁勺,部門將序排列:

SELECT * FROM emp ORDER BY deptno,sal DESC;

按照部門分組求平均工資:

SELECT deptno,avg(sal) FROM emp GROUP BY deptno ORDER BY AVG(SAL) DESC;

查詢結果限定

LIMIT n,m:表示從n+1行開始顯示m條記錄,MySQL從第0行開始畜普。

LIMIT常用于分頁,舉個例子:每頁顯示:10條數(shù)據(jù)

功能 實現(xiàn)
首頁 LIMIT 0,10
第x頁 LIMIT (x-1)*10,10
上一頁 LIMIT(x-2)*10,10
下一頁 LIMIT 10x,10
page
尾頁 LIMIT (page-1)*10,10
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末期丰,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子吃挑,更是在濱河造成了極大的恐慌钝荡,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,858評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件舶衬,死亡現(xiàn)場離奇詭異埠通,居然都是意外死亡,警方通過查閱死者的電腦和手機逛犹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評論 3 395
  • 文/潘曉璐 我一進店門端辱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人圾浅,你說我怎么就攤上這事掠手『镀樱” “怎么了狸捕?”我有些...
    開封第一講書人閱讀 165,282評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長众雷。 經(jīng)常有香客問我灸拍,道長,這世上最難降的妖魔是什么砾省? 我笑而不...
    開封第一講書人閱讀 58,842評論 1 295
  • 正文 為了忘掉前任鸡岗,我火速辦了婚禮,結果婚禮上编兄,老公的妹妹穿的比我還像新娘轩性。我一直安慰自己,他們只是感情好狠鸳,可當我...
    茶點故事閱讀 67,857評論 6 392
  • 文/花漫 我一把揭開白布揣苏。 她就那樣靜靜地躺著,像睡著了一般件舵。 火紅的嫁衣襯著肌膚如雪卸察。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,679評論 1 305
  • 那天铅祸,我揣著相機與錄音坑质,去河邊找鬼。 笑死,一個胖子當著我的面吹牛涡扼,可吹牛的內(nèi)容都是我干的稼跳。 我是一名探鬼主播,決...
    沈念sama閱讀 40,406評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼壳澳,長吁一口氣:“原來是場噩夢啊……” “哼岂贩!你這毒婦竟也來了?” 一聲冷哼從身側響起巷波,我...
    開封第一講書人閱讀 39,311評論 0 276
  • 序言:老撾萬榮一對情侶失蹤萎津,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后抹镊,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體锉屈,經(jīng)...
    沈念sama閱讀 45,767評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年垮耳,在試婚紗的時候發(fā)現(xiàn)自己被綠了颈渊。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,090評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡终佛,死狀恐怖俊嗽,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情铃彰,我是刑警寧澤绍豁,帶...
    沈念sama閱讀 35,785評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站牙捉,受9級特大地震影響竹揍,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜邪铲,卻給世界環(huán)境...
    茶點故事閱讀 41,420評論 3 331
  • 文/蒙蒙 一芬位、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧带到,春花似錦昧碉、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至永丝,卻和暖如春锹漱,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背慕嚷。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評論 1 271
  • 我被黑心中介騙來泰國打工哥牍, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留毕泌,地道東北人。 一個月前我還...
    沈念sama閱讀 48,298評論 3 372
  • 正文 我出身青樓嗅辣,卻偏偏與公主長得像撼泛,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子澡谭,可洞房花燭夜當晚...
    茶點故事閱讀 45,033評論 2 355

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

  • 筆記: 一愿题、聚合函數(shù):計數(shù) 最大值 最小值 平均數(shù) 求和 1.計數(shù) COUNT() 忽略NULL值 方式1:COU...
    鳳之鳩閱讀 5,213評論 0 1
  • 引出 ?請思考如下問題? –查詢所有員工的每個月工資總和蛙奖,平均工資潘酗? –查詢工資最高和最低的工資是多少? –查詢公...
    C_cole閱讀 7,292評論 0 3
  • 目標 聚合函數(shù) 分組函數(shù) 子查詢 多行子查詢 引出 ?請思考如下問題雁仲? –查詢所有員工的每個月工資總和仔夺,平均工資?...
    wqjcarnation閱讀 4,150評論 0 6
  • 查詢是數(shù)據(jù)的一個重要操作攒砖。用戶發(fā)送查詢請求缸兔,經(jīng)編譯軟件變異成二進制文件供服務器查詢,后返回查詢結果集給用戶吹艇,查詢會...
    產(chǎn)品小正閱讀 1,390評論 0 2
  • 陳君惰蜜,注冊家具設計師,浙江省林業(yè)廳科技興林獎獲得者受神,行業(yè)杰出青年企業(yè)家抛猖,杭州傳藝家具有限公司總經(jīng)理。一個反主...
    晨鋒in閱讀 652評論 0 0