數(shù)據(jù)庫(kù)3

2 .5.3 排序查詢(xún)

????????使用關(guān)鍵字order by

????????????排序方式:

????????????????????升序:默認(rèn),asc

????????????????????降序:desc

????????例如:對(duì)員工的銷(xiāo)售額進(jìn)行降序排列

????????????????select * from emp order by? sales desc;

????????例如:升序查詢(xún)所有女性員工的工資

????????????????select * from emp where sex ="女" order by money asc;

注:如果多個(gè)條件進(jìn)行排序嘹叫,只有當(dāng)前一個(gè)條件的值相同時(shí)酸休,才會(huì)比較第二個(gè)條件

????????格式:order by 排序字段1 排序方式 幕垦,排序字段2 排序方式 湃崩,...

????????????例如:以工資降序的方式查詢(xún)所有員工切揭,如果工資相同則按銷(xiāo)售額升序排列

????????????????select????*????from????emp????order????by????money????desc, ????sales;

2.5.4 聚合函數(shù)

????????概念:將一列數(shù)據(jù)作為一個(gè)整體遍希,進(jìn)行縱向的計(jì)算。

????????????avg():計(jì)算平均值

????????????sum():求和

????????????max():求最大值

????????????min():求最小值

????????????count():求個(gè)數(shù)

????????????????????count()中一般使用非空字段->主鍵? 或者? *

????????計(jì)算平均工資

????????????select????avg(money)????from????emp;

????????計(jì)算總銷(xiāo)售額

????????????select????sum(sales)????from????emp;

????????查詢(xún)工資最高的員工

????????????select????*????from????emp????where????money = (select????max(money)????from????emp)

????????統(tǒng)計(jì)部門(mén)字段為空的人數(shù)

????????????select????count(*)????from????emp????where????department????is????null;

????????????????注:聚合函數(shù)的計(jì)算排除null值

2.5.5 分頁(yè)查詢(xún)

????????語(yǔ)法:limit 開(kāi)始索引裂允,每頁(yè)查詢(xún)的記錄數(shù)

????????????注:索引從0開(kāi)始

????????????公式:開(kāi)始索引 = (當(dāng)前頁(yè)碼 - 1) *? 每頁(yè)查詢(xún)的記錄數(shù)

2.5.6 分組查詢(xún)

????????語(yǔ)法:group by 分組字段

注:

分組后查詢(xún)的字段應(yīng)該是:分組字段损离、聚合函數(shù)

????????????where和having的區(qū)別:? ? ? 1. where在分組前進(jìn)行篩選,如果不滿(mǎn)足where條件則不進(jìn)入分組绝编。having在分組后進(jìn)行篩選草冈,如果不滿(mǎn)足則不被查詢(xún)到? ? ? 2. where后不能跟聚合函數(shù),having后可以使用聚合函數(shù)進(jìn)行篩選

????查詢(xún)每個(gè)部門(mén)的平均銷(xiāo)售額

????????select????avg(sales),????department????from????emp????group????by????department;

?

????查詢(xún)男員工和女員工的最高收入

????????select????sex,max(money)????from????emp????group????by????sex;

?

????查詢(xún)每個(gè)部門(mén)女性員工的平均銷(xiāo)售額瓮增,以平均銷(xiāo)售額降序方式排列

????????select????avg(sales),department????from????emp????where????sex ="女"????groupby????department????order????by????avg(sales)????desc;

?

????查詢(xún)平均銷(xiāo)售額超過(guò)9000的部門(mén)

????select????avg(sales),department????from????emp????group????by????department????having????avg(sales) >9000;

?

查詢(xún)每個(gè)部門(mén)男性員工平均銷(xiāo)售額超過(guò)9000的部門(mén)

selectavg(sales),departmentfromempwheresex ='男'groupbydepartmenthavingavg(sales) >9000;


2.6 約束

????概念:對(duì)表中數(shù)據(jù)進(jìn)行限定

????????分類(lèi):

????????????1.? ????非空約束:not null

????????????????????唯一約束:unique

????????????????????主鍵約束:primary key

????????????????????外鍵約束:foreign key

2.6.1 非空約束

????????限定字段值不能為空

????????????創(chuàng)建表時(shí)怎棱,添加非空約束

????????????????????createtable表名(字段名 字段類(lèi)型notnull, 字段名 字段類(lèi)型 [約束], ...);

????????????創(chuàng)建表后,添加非空約束

????????????????????altertable表名 modify 字段名 字段類(lèi)型notnull;

注:已存在空值的字段不能被設(shè)置成非空的

????刪除非空約束(設(shè)置字段允許有空值)

????altertable表名 modify 字段名 字段類(lèi)型;

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末绷跑,一起剝皮案震驚了整個(gè)濱河市拳恋,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌砸捏,老刑警劉巖谬运,帶你破解...
    沈念sama閱讀 221,635評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異垦藏,居然都是意外死亡梆暖,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)掂骏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)轰驳,“玉大人,你說(shuō)我怎么就攤上這事弟灼〖督猓” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,083評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵田绑,是天一觀的道長(zhǎng)勤哗。 經(jīng)常有香客問(wèn)我,道長(zhǎng)掩驱,這世上最難降的妖魔是什么芒划? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,640評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮欧穴,結(jié)果婚禮上民逼,老公的妹妹穿的比我還像新娘。我一直安慰自己苔可,他們只是感情好缴挖,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著焚辅,像睡著了一般映屋。 火紅的嫁衣襯著肌膚如雪苟鸯。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,262評(píng)論 1 308
  • 那天棚点,我揣著相機(jī)與錄音早处,去河邊找鬼。 笑死瘫析,一個(gè)胖子當(dāng)著我的面吹牛砌梆,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播贬循,決...
    沈念sama閱讀 40,833評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼咸包,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了杖虾?” 一聲冷哼從身側(cè)響起烂瘫,我...
    開(kāi)封第一講書(shū)人閱讀 39,736評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎奇适,沒(méi)想到半個(gè)月后坟比,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,280評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡嚷往,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評(píng)論 3 340
  • 正文 我和宋清朗相戀三年葛账,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片皮仁。...
    茶點(diǎn)故事閱讀 40,503評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡籍琳,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出魂贬,到底是詐尸還是另有隱情巩割,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布付燥,位于F島的核電站,受9級(jí)特大地震影響愈犹,放射性物質(zhì)發(fā)生泄漏键科。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評(píng)論 3 333
  • 文/蒙蒙 一漩怎、第九天 我趴在偏房一處隱蔽的房頂上張望勋颖。 院中可真熱鬧,春花似錦勋锤、人聲如沸饭玲。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,340評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)茄厘。三九已至矮冬,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間次哈,已是汗流浹背胎署。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,460評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留窑滞,地道東北人琼牧。 一個(gè)月前我還...
    沈念sama閱讀 48,909評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像哀卫,于是被迫代替她去往敵國(guó)和親巨坊。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評(píng)論 2 359