版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
數(shù)據(jù)庫實驗四:SQL數(shù)據(jù)查詢、實驗目的與要求:1.實驗目的熟練掌握SQLSELECT語句,能運用查詢語句完成各種查詢。實驗內(nèi)容:在實驗三和實驗四的基礎(chǔ)上完成查詢操作,將題目中的 X,y等具體化:1、1、一般簡單查詢不帶條件的查詢指定字段(考慮去掉和不去掉重復值兩種情況)查詢某個表中的所有記錄。使用單個條件的簡單查詢。使用多個條件(AND關(guān)系)的查詢。(5)(5)使用多個條件(OR關(guān)系)的查詢。使用多個條件(混合AND和OR關(guān)系)的查詢。(7)(7)使用帶NOT運算的查詢。使用BETWEENAND的查詢。使用NOTBETWEENAND的查詢。(10)使用LIKE運算符的字符串匹配查詢。(11)使用LIKE運算符的模板匹配查詢。(12(10)使用LIKE運算符的字符串匹配查詢。(11)使用LIKE運算符的模板匹配查詢。(12)查詢空值和非空值的查詢(13)結(jié)果要求排序的查詢(14)查詢結(jié)果按多列排序,并分別要求升序和降序的查詢。(15)使用TOP顯示前若干記錄的查詢。(16)使用TOP顯示前若干記錄的查詢,如果有滿足條件的并列記錄一并顯示。2、連接查詢(17)兩個關(guān)系的連接查詢。(18)帶其他查詢條件的兩個關(guān)系的連接查詢。(19)多個關(guān)系(三個以上)的連接查詢。(20)兩個關(guān)系的廣義笛卡爾積運算結(jié)果。根據(jù)兩個關(guān)系的廣義笛卡爾積運算結(jié)果得到兩個關(guān)系進行自然連接的結(jié)果。(22)查詢教師-課程信息,查詢結(jié)果中包括教師姓名、職稱、課程名稱和課程性質(zhì)等4個字段。(23)查詢教師-課程信息,查詢結(jié)果中包括教師姓名、職稱、課程名稱和(17)兩個關(guān)系的連接查詢。(18)帶其他查詢條件的兩個關(guān)系的連接查詢。(19)多個關(guān)系(三個以上)的連接查詢。(20)兩個關(guān)系的廣義笛卡爾積運算結(jié)果。根據(jù)兩個關(guān)系的廣義笛卡爾積運算結(jié)果得到兩個關(guān)系進行自然連接的結(jié)果。(22)查詢教師-課程信息,查詢結(jié)果中包括教師姓名、職稱、課程名稱和課程性質(zhì)等4個字段。(23)查詢教師-課程信息,查詢結(jié)果中包括教師姓名、職稱、課程名稱和課程性質(zhì)等4個字段,要求結(jié)果中列出所有教師信息(即包括不是任何課程責任教師的教師信息)。(24)查詢教師-課程信息,查詢結(jié)果中包括教師姓名、職稱、課程名稱和課程性質(zhì)等4個字段,要求結(jié)果中能夠反映目前沒有確定責任教師的課程信息。(25)查詢教師-課程信息,查詢結(jié)果中包括教師姓名、職稱、課程名稱和課程性質(zhì)等4個字段,要求結(jié)果中既能夠反映目前不是責任教師的教師信息,又能反映目前沒有確定責任教師的課程信息。提示:(22)-(25)分別用內(nèi)連接、左連接、右連接完成,分析它們的效果。(26)使用IN運算的簡單嵌套查詢。(27)使用NOTIN運算的簡單嵌套查詢。果。(26)使用IN運算的簡單嵌套查詢。(27)使用NOTIN運算的簡單嵌套查詢。(28)使用關(guān)系運算(如等于)的簡單嵌套查詢。(29)使用ANY或SOME的簡單嵌套查詢。(30)使用ALL的簡單嵌套查詢。3、嵌套查詢(注意使用ANY、ALL和EXISTS)(31)(32)設(shè)計兩個內(nèi)外層互相關(guān)的嵌套查詢。(33)(31)(32)設(shè)計兩個內(nèi)外層互相關(guān)的嵌套查詢。(33)使用EXISTS的嵌套查詢。(34)使用NOTEXISTS的嵌套查詢。查詢院系名稱含“計算機”、職稱為教授、所負責教程為必修課的教師姓名、職稱、課程名稱和課程學時等信息(分別用嵌套查詢和連接查詢完成,分析各自的效率)。4、匯總和分組查詢(35)使用COUNT統(tǒng)計數(shù)目的查詢。(36(35)使用COUNT統(tǒng)計數(shù)目的查詢。(36)使用SUM計算合計的查詢。(37)一次完成求和、計數(shù)、計算平均值的查詢。(38)查詢所有課程的成績都大于60(38)(39)查詢數(shù)據(jù)庫課程的成績大于70(39)息。(40)(40)查詢每個學生的平均成績。(41(41)查詢每個學生的所有成績的最高成績、最低成績、平均成績和所考(42(42)課程的門數(shù)。查詢至少有10門必修課程考試成績的每個學生的平均成績。(43)設(shè)計2個使用COMPUTEBY和COMPUTE的查詢。(44)設(shè)計1個使用COMPUTE的查詢。(45)設(shè)計1個使用COMPUTEBY的查詢。二、實驗內(nèi)容1、實驗原理SQLSELECT查詢語句的一般格式是:SELECT[ALL|DISTINCT]<表達式>[,<表達式>…]FROM<表名>[,<表名>…][WHERE<邏輯表達式>][GROUPBY<列名>[,<列名>…][HAVING<謂詞>]][ORDERBY<列名>[ASC|DESC],[<列名>[ASC|DESC]]…]2、實驗步驟與結(jié)果(1)調(diào)出SQLServer2005軟件的用戶界面,進入SQLServerManagementStudio(2)輸入自己編好的程序。(3)檢查已輸入的程序正確與否。(4)運行程序,并分析運行結(jié)果是否合理和正確。在運行時要注意當輸入不同的數(shù)據(jù)時所得到的結(jié)果是否正確。(5)輸出程序清單和運行結(jié)果。實驗過程及相關(guān)程序:XX1、一般簡單查詢(1)不帶條件的查詢指定字段(考慮去掉和不去掉重復值兩種情況)selectdistinet學號from選課vqu^uwyLi^Oo...dminiEtr3tH”“弋 ¥號f:::fLU剽select學號from選課fQLQHtfyl剛-(lO'jdirtinUtriitor3)珂學tf£Qtt.遷譚I國結(jié)弄二3;肖邑|1 ;網(wǎng)!邁…M3血M5I麗1191D1191DWiM?麗1J13141J131415ietKfi?]■03fl(2)查詢某個表中的所有記錄查詢教師表中的所有記錄tqijQut^ii(H■(f?...d(ninifvii(HtS4)j'3*1EG::-Tr-pn種IpIf-If-r馮lifljiTk占址runr馮lifljiTk占址runI[i!、1?Rft*FEEinriw22■臍國FLL5(WWi32TW;(PTHiLttiib網(wǎng)T3W憂42柿網(wǎng)TdW㈱551aiFtr?#RS]IX<K6e1FRBocm7?4鬥丹護帀FfeajomAB4能3M<W豈■供匕.|4E|(3)使用單個條件的簡單查詢查詢成績大于50的學生的學號select學號from選課where成績>50FX
-JFX
-J|?孚孚1理〕OU■Kfinil?yoa(4)使用多個條件(AND關(guān)系)的查詢select工資from(4)使用多個條件(AND關(guān)系)的查詢select工資from教師where工資>200and工資<500SQLQuH^LMil wriH])'mg工頁frca取師-w±crcX^:-2DCianz二吭?.囂ojSQLQuH^LMil wriH])'mg工頁frca取師-w±crcX^:-2DCianz二吭?.囂oj?X
=1Ill3齟予殛'.出…IH'-iKi'oii"imODi 3MDD(5)使用多個條件(OR關(guān)系)的查詢select工資from教師where工資<200or工資>500旳LQits寸屮I=Oe..Jminiibat?f(My-T貿(mào)fra*黃?帀-yiera'二宦?、“0jJII'工労1⑥匝(6)使用多個條件(混合AND和OR關(guān)系)的查詢select*from學生where(院系='2'and生源='淮南')or(院系=6and生源='淮北')
Q11-2QUD7I9AN&T..inaht?<--?ha〒空QH^^O>1407I9AMBr.[n3h?i-dbc,睥靈tQLqtl?<yLi單-(U^dmfnlltnTOrIHDMg.irlttft-"K語牛ly?遷系=?“ F呻-?推幸?zr隱系近二生祿=■淮-XJ■*Jg匕49l乎呂阻爭建苕 1?痢嚴息平均畑1;?Jii 3整s;{;訊曽曙? 6? € 律立1<迥-.litIt(7)使用帶NOT運算的查詢select*from學生(7)使用帶NOT運算的查詢select*from學生wherenot(生源='合肥')]iQH-2ai4QTlMNBT.rTnkswr-dbc.R>SQLQk^EryLiql(ha_dminlctrBt?r(M)3*I “rrCJn宜三vTtct-I牛n.^"/1(8)使用(8)使用BETWEEN???AND???的查詢II1喘Xnt刪平la卿&42而4六*tTW3flOS55Ifi卓訝4DffiCw宮世liL正卓S4500?■號石山S*G005'9手超卑&*?dlQIt盧酪&+select*from選課where成績between86and93JJeIj3結(jié)萸匕」#s〔1:?7a1n2atBQ100701苗4nM30(9)使用NOT???BETWEEN???AND???的查詢select*from選課where成績select*from選課where成績notbetween76and93CiBk?omminni4rk具--4Mju^ueiy屮ratleer?CiBk?omminni4rk具--4Im"成績---Hi(10)使用LIKE運算符的字符串匹配查詢。(10)使用LIKE運算符的字符串匹配查詢。select*from課程曲1:'Si'":diID20220J003aiKdOHcu40i陰D1?耳mDC?7Eni□1IDEEH?□2X9CO□1扣ICDUCDJr:11USQ1eu&02where課程性質(zhì)like'專業(yè)-X-XfQL^u?tfy1_u)lgXrt^fil謝戸回(W))'=£=偉埠"MSlfiK?讒螢三戶:-ki■壽;L_?III-III-(11)使用LIKE運算符的模板匹配查詢。select*from院系where(11)使用LIKE運算符的模板匹配查詢。select*from院系where辦公地點like'41'鼻獨s吞菲桂知!:孑寸1腳'M1E獰11魚曲2社CJf2IflhjiiGt3M4t?業(yè)酗1JK客15?1音補setQN■JQuO71^BT.m*5M-dbrMM'^LQu^Liql<hh.dmUiblntor理嚴[iQtlAESt三ma=辛LMT亡37三杯生城甫w'碎…Ir-(12)查詢空值和非空值的select*from教師where工資isnullF汗一_ _-Th=r-「瓷ISm迥叫堅馨函囚"7“申?i箱上munrtr畑rF汗一_ _-Th=r-「瓷ISmIII3酷學2_消£R采姓宕(IRI酈Elt3select*from教師where工資isnotnull# 白血r-dboIR隔-SQLQucryLtql*(lo^..?Jmin,ktrator(54))*2select*floit專攵I廂I-whereH資2.Snot-'jLljrrr百結(jié)果I>消息戟師編號院系性別肥稱專業(yè)工資1n11李凡舅兩工3M.(W'2III null Illi III21男網(wǎng)工50000332楚銳卑講師網(wǎng)工20000'443男網(wǎng)工400.00'553m麗共兩管3W)(HJ££3助敎闔管泗加774何丹女講師網(wǎng)管500.00'S04涵霞女兩管3W)(HJ(13)結(jié)果要求排序的查詢select*from選課--升序orderby成績學號課程蝙號成纟1iooiI01702Ml01103002D2204002□320&tXK0130600301307wD240a(MW02409■ME01BO10'015011旅□2GO12QM02和13M7017014W7017015MS02BO1€WEU280select*from選課--降序orderby成績select*from選課--降序3結(jié)果匕消息學號?a編號1;0091血SO2W3"'D2即?7fll70J007<317Q5006fl2GOwe02呦7(?5fli508005505m'D24010owC24011003fli30120033013002022014W22015?TfllTOiemfl110
(14)查詢結(jié)果按多列排序,并分別要求升序和降序的查詢。select*from選課orderby學號,成績QH-2014Q719ANET.ma^tg-r-dbo.載師SQLQueryl.£ql-Clc-<dminiUrator(S^?*0selectpfrcm選課*-Olderby學號「成績ih1學號課程漏號咸鐳l1rsfI011'Q1p001O'l103002022040030220'5血0130€W301SQ1DCM024D800402409W50150W005015011OOG0?6013OOG02GOIJ007O'l?□14007O'l701500302£0祐DOB02flOselect*from選課orderby學號,成績desc生源生源Ml!1■■JftJC刑巫i■'女(4M33何外丹54QH-20140719ANBT.masttr- SQLQueryLsq1-(lo^dministratorCMJ)*1=]select*frein選課Lorderby學號f戚績desc1『1「《口結(jié)果巳消艮學號成篇1O'l1'02Ml0'11'030020230+M2'&2205003O'l30£003O'l307W4024D&06402403005O'l和10'005O'l1102切12ooe02€013007O'l701400701701500302SO16ooe02eo(15)使用TOP顯示前若干記錄的查詢selecttop3*from學生*13eleSttoeW*Tl□年杲L'l槻(16)使用TOP顯示前若干記錄的查詢,如果有滿足條件的并列記錄一并顯示selecttop3 *from學生where生源-淮南'□selecttop3 'frcm主涼.合肥FQH-201407IQAIINBLmaiter-dbci□selecttop3 'frcm主涼.合肥F3結(jié)果愛肖息學號院系姓名性別生源狀態(tài)平均成績1[0011劉淇初舅合肥正常7423何蘇丹合肥ft學543tXJfl8闌亞偉男臺肥遢字45(17)兩個關(guān)系的連接查詢。select*from學生crossjoinselect*from學生crossjoin選課現(xiàn)Lquefyitqi(IO..flmiFiipcrawr[M]j-aelecLrioei尹生…i「迭課3掃蠻誦半號正?3掃蠻誦半號正?K740C1fllID跡7X033Dzt/XOUD130曲站K4離恥A?OKfll50Ifl押octl>2麗MiC,加?i曲<U帥Ti?1DI10Zlf7J呢曲曲71<K3DI30r常7JW4世71幣on?7iKW74□07017DjZ未汕OLHA26t)刪Wi和10舸砒fla??埶&ocl0130U程dDU心150F丄n?Fn、片托F££良縣比是疋卩圧tLtLftr-E-SM即七r臺£sMITs言會叭臺合令臺-JtrM宴-*J*4?;一腳血斷血期抽則的蒯期則即妙酬阿恂懈除曲備豳一-■1■-「012345£?■/£9勺—c*I?3d-5SMII?&511TT11111T^2R(lofal)110,50PTMJ3X40719ftN8T\^d?ni_mn曲fOfeOfrOOl&0t3(18)帶其他查詢條件的兩個關(guān)系的連接查詢select*fromselect*from學生,課程,選課select學生.學號,院系,姓名,性別住源,課程編號,成績from學生join選課on選課.學號=學生.學號(19)多個關(guān)系(三個以上)(19)多個關(guān)系(三個以上)的連接查詢where學生學號where學生學號=選課.學號and課程.課程編號=選課.課程編號1學號i001i院累1it皂丈1必初性別卑生漏舍肥課程編號01成專102J ■■■■ ■■■w2女淮南022D3TO1女合肥013040Q4+C2405005楚銳胃宣城01M>SOM£畀淮北03規(guī)10077耳鞍山0170sOftSa陶亞帶第臺肥028030011里合肥0110ID0022文1曹婷淮甫022D11E33何蘇丹女合肥0130124胃0240n財&倉兌男W?C15014OM&蔣文松淮北02丸150077陳俊S馬鞍山017016OMft闔亞ffi含肥0280?345E7-M--n巧■!—堆巧H巧一?If?345E7-M--n巧■!—堆巧H巧一?If4±J5■■-s1734-it■-0匕「g站血礙?測儷咖血映即驅(qū)湘亦?伽亦爛Hh;1怛疋*7Jin<i農(nóng)D?&<D1関D?芷卓1?01Zfl7B02霍勇P01CV眄城正卓加&40?甲fl14502止宰詼011IS71陀刪mrv4502(S回I? ■ 片址理憐1 I 專11歸J B 去業(yè)當5芻11益去業(yè)酬^11531寺址:i冊專業(yè)asi專農(nóng)f?專業(yè)晝出專業(yè);辭號些田弊業(yè)Jit2?業(yè)£當號業(yè)區(qū)能?嗨閃IDD?用013G02HC臚5C02時Oil避(M>ffli10022flffli兀02&1iM住Oil旳02a7njT計m(20)兩個關(guān)系的廣義笛卡爾積運算結(jié)果。select*from學生crossjoin選課爭=阿悶徳轉(zhuǎn).爭=阿悶徳轉(zhuǎn).riKjll110,50町和IIQH-20'14O71SAiNeRAdffTini...|耐%『OOiXMOi]1WffE姑衛(wèi)氐圭11:MlJ1fit卒lai±w.年均?51*CQ'lOT或BIDE(Eim"T刪r*iiffljEfl旳WJni1加闊t?尹i:序E常74期S?4□ai1尹F莒72EXUq?'&□011力舷尹F當7(CO5an別Itoai1M言BEii笫卡OKtc7DDI1EBE妙刖7E呂001f色?]2岸DMa?Bd'!>oai1辦沏調(diào)巴££7rtT4OOlJT1UIQXHI13嚥血崑出ItiLS應il22L11001r見呂££W旳12?11力漳£京OOi證』D1>mFar.Z#m11onir林t:合圧迂莆Tim關(guān)15oai17tffl'?(11TEiISoa-i3卻宮eeUD0?02冊17012i:ZCO1OT1DIS啞2yK2'322C15DDZ2玄WDD3QI3G曲□022堆南^is^^DMd?4EAU?2蟲DMar鈾HAMMA上,-k—■#?(21)根據(jù)兩個關(guān)系的廣義笛卡爾積運算結(jié)果得到兩個關(guān)系進行自連接的結(jié)果selecte.學號,院系姓名,性別住源,課程編號,成績from學生ejoin選課wone.學號=w.學號
口皓果D蒲息I學號卩完系姓名性別生源踝程t鬭號咸績1i'mi""1劉淇fflS合肥■01W2002■"2宜淮南203M33何蘇丹合肥013040044男六安血405M55男宣城01506MG€薦文松淮北02601M'77017USODG陶衛(wèi)偉S合肥盟汕S(W'11剤洪初合肥01WtoM22女淮南022€11W33何蘇丹女合肥013012M44S六安024013DOS5楚說卑宣城W5014MG薦S松男淮北02闔15tM)77耳較山0116DOS£聞亞偉男合肥盟SD(22)查詢教師-課程信息,(22)查詢教師-課程信息,查詢結(jié)果中包括教師姓名、職稱、課程名稱和課程性質(zhì)等個字段select姓名,職稱,課程名稱,課程性質(zhì)from教師innerjoin課程on教師.教師編號=課程.責任教師稱隈贛師授」=????上包凡頁竄俊麗扯李薜菸陳白鎖散炷數(shù)鎖埶數(shù)幀■7^-J-Trim5s■r".TT"稱隈贛師授」=????上包凡頁竄俊麗扯李薜菸陳白鎖散炷數(shù)鎖埶數(shù)幀■7^-J-Trim5s■r".TT"-7s-FT>肯二咼高-禺亠自高高一昌査業(yè)基礎(chǔ)專業(yè)謹修任意選fig公共基礎(chǔ)專業(yè)選修處共基礎(chǔ)寺業(yè)星礎(chǔ)(23)查詢教師-(23)查詢教師-課程信息,select姓名,職稱,課程名稱,課程性質(zhì)
from教師leftjoin課程on教師.教師編號=課程.責任教師QH2014J"aAMBTErt**-dbo?SEQLQuBfyLtql伽-dmlnistratw-isclcct睛,恥稱.唧視若稱.評程隹尿擊炳,C-fT--—i甲程=n載佈初帀編號-再逞盍任我涮Ia箱毘[_j鶴湮程第卑凡¥圈?—if斟慣W披何丹?—刪5專柱HF墾召;(24)查詢教師-課程信息,查詢結(jié)果中包括教師姓名、職稱、課程名稱和課程性質(zhì)等個字段,要求結(jié)果中能夠反映目前沒有確定責任教師的課程信息。select姓名,職稱,課程名稱,課程性質(zhì)from教師rightjoin課程on教師.教師編號=課程.責任教師劉=話14£丁HANBTm砒詩-J命臭邛迫LQu>HyLM|l=町乩,drdnlrtntor(M)r=已螯二匚同琵1:彳.諫程性艮fr^料呻==二港呈123J-Tr-GTHon ■補.甲褊w左程,手E和帀I123J-Tr-GTH任電業(yè)燈咅業(yè)央5:Ann切IBL4個字段,(25)查詢教師-4個字段,要求結(jié)果中既能夠反映目前不是責任教師的教師信息,又能反映目前沒有確定責任教師的課程信select 課程.select 課程.責任教師from 課程where 課程性質(zhì)='專業(yè)基礎(chǔ)')select姓名,職稱,課程名稱,課程性質(zhì)from教師fulljoin課程on課程.責任教師=教師.教師編號QH^20140715Ah盯旳*^訕-dbo3卩fQLQueryLu|l 而I(tratof(M)}*1」昶*?建&用粘期坯祁.諜忌'[4質(zhì)I"0=裁師匕皿i*睜La課程?盍在報師=藝師.諛師編乓IPT姐晃二:出旦5±*WI1IS1專業(yè)斗:i2專業(yè)迭債3講1帀住a克桂4專業(yè)事K5白同教摟?nku.flWS7何丹訕市&專11圭!i(26)使用IN運算的簡單嵌套查詢。select教師?姓名from教師where教師.教師編號in(QH0140719ANBT.master-Wbo.遠異EQLQueryl.sql-(lo.^.dministrator(54))*05亡疋匚frcm教師wh"亡教師■教師編號"(selecti棄理一責崔教師from課程-whiexe讒程性質(zhì)」專業(yè)基礎(chǔ)*\Irrt□結(jié)果_姓[李n!陸俊透畫(27)使用NOTIN運算的簡單嵌套查詢select教師?姓名from教師select教師?姓名from教師where教師.教師編號 notin(select 課程.select 課程.責任教師from 課程where 課程編號='02')QH-藥丄407坐NBT.mdstM-臼歸口4^』血LQueryl■紹I-(Im.cimiMHMtor卩4}嚴|B北昶Ct"!fram教師wMr亡麹I帀?教師編號sQ亡匸七i棄袒一責往教Wfrail課袒I-where諌程性質(zhì)》專業(yè)基礎(chǔ)5frr(28)使用關(guān)系運算(如等于)的簡單嵌套查詢select教師?姓名from教師where教師.教師編號=(? £ ? £ i SQLQueryLsqi-(lo>.diniinistrato^r(54))*I教師?姓名教!J帀□selectfMcmwheie教師■教師編號MRselecti棄耗.責柱教師Hum課程L證課程編號='*'丨tTcrai!Err口結(jié)果D消息Ii張袞(29)使用ANY或SOME的簡單嵌套查詢select姓名from教師where工資>=any(select工資from教師where教師編號=20118)select*from教師a?SSS也更ms畀蟲蟲女女??>[?400'閒300'00(WXK500DO5W'i?(30)使用ALL的簡單嵌套查詢。select姓名from教師where工資>=all(select工資from教師where教師編號(select工資from教師where教師編號=20115)13451345Ie7白麗何丹)查詢院系名稱含“計科系”、職稱為教授、所負責教程為專業(yè)基礎(chǔ)的教師姓名、職稱、課程名稱和課程學時等信息(分別用嵌套查詢和連接查詢完成,分析各自的效率)select姓名,課程名稱,學時from教師join課程on責任教師=教師編號join院系on院系.編號=教師.院系where名稱='計科系’and職稱='教授',rr,rrwhereout. whereout. 教師編號=innera.教師編號)蛭名燥程容稱學時i李凡i高議&(32)設(shè)計兩個內(nèi)外層互相關(guān)的嵌套查詢。select*from教師select教師編號,姓名,性別,職稱,工資select教師編號,姓名,性別,職稱,工資from教師outwhere工資=(selectmax(工資)from教師innera拠懺一r匠曲?理別咅址life1打’”r1RT3MOO221助孰Fl±yjo.DO3i2曲幣MTaWj.DO442助氧ibdoa5&3紳006e3助和Frt'OOT74講師5(W.Eni34SOCi.DDQHJ071SANBThk-sIm- 'SQLQuai^lvfi-<|o-dmimstritor(Mjr飛XL眉匚逑師^號隹翟悝孤職冷工竟 ■f"EQHJ071SANBThk-sIm- 'SQLQuai^lvfi-<|o-dmimstritor(Mjr飛XL眉匚逑師^號隹翟悝孤職冷工竟 ■f"E禪Tny^?i)ereX金_(aelect二az1工詒)frcm戟■師:--rrc-xnezEout:.教iFi編號-■me工二■執(zhí)幣福號)31[1足網(wǎng)聞22500W3i建悅屜awl'tw4wwS&e麗S300We立600W77問丹A4nn.£WS立300?使用EXISTS的嵌套查詢。select*from教師whereexists(select*from課程where課程.責任教師=教師.教師編號)I恂幣畑弓i1--1i111*$FL陰1S岡匚砂jOO"00221低a冋T就W37?網(wǎng)T測W■142陳使卑兩二血00□53曰冊3Dom5&354JO-OD7J1立5?価3*c1網(wǎng)嘗沁00予書甲Im(34)使用NOTEXISTS的嵌套查詢。select*from教師
wherenotexists(select*from課程where課程.責任教師=教師.教師編號)^p-2014Q7iaMiBT.mdst&r-dbo*陳程QH-2014C719ANBTmaster-dbo.CT'5Q曰select*fioir.課程訕電工更課程?責任教師二教師?教師編號rro結(jié)果消息結(jié)果消息教師編號院殺姓名性別職稱專業(yè)工貿(mào)(35)使用COUNT統(tǒng)計數(shù)目的查詢。select*from教師selectcount(工資)from教師
樹幣編號院系姓名性別專11工資1M iJill 1■11 111■ 1011?u111李ft異?;w)2r1網(wǎng)工500.DC312卑講師R12W.W442肋執(zhí)網(wǎng)工4M.W)553S麗女JOO.tM)&G3.女GM.DC774何丹女講師W0.W)aa4女埶授5(WM}j1(36)使用SUM計算合計的查詢。selectsum(工資)from教師>froitQH-20140719ANBT^aster-d匕o,深程QH-20140719ANeT,ma5ter-dbo,義廂SQLQuerykiql-(1select3jir:h〒資》from裁9>froit<1rrr□結(jié)果也消息夙列名)1(37)—次完成求和、計數(shù)、計算平均值的查詢。select*from教師compUtesum( 工資),avg(工資)TPL亜豆W:誅便n麗I't?何丹a.Silhh>rfi工蟲3K.DC50000200.D04?.H30000販嗣500嗣KBM(38)查詢所有課程的成績都大于 60分的學生的平均分最高的學生信息。select學號,avg(成績)平均成績from選課whereselect學號,avg(成績)平均成績from選課where成績>60grouPby成績,學號orderby成績desc5<JLquery九紹I-(lo...dniini£trator(S4}>"0select學號成績II平績from選課■where(Jroup成績處■where(Jroup*=orderby成績*=orderby成績de3c|勻結(jié)杲強消息字號平均成績、i(m_i盹2 (W7 70i(39)查詢數(shù)據(jù)庫課程的成績大于 70分的、所有課程平均分最高的學生信息。
selecttop(1)*from學生where學號in(select學號from選課join課程on選課.課程編號=課程.課程編號where成績>70and課程名稱='數(shù)據(jù)庫')SQLQueryriql-(lo...dmini£trator曰selecttapil11|*froir.學生w^iere學號"(seJ-sct學號from選課jox-課程選課■課程編號=課程-課程編號成績A"口課程名稱=?數(shù)據(jù)庫「onwhererr:□結(jié)果方消息學號f孫姓S性別生源狀態(tài)平均咸續(xù)(40)查詢每個學生的平均成績。select學號,avg(成績)as平均成績from選課groupby學號20023032002303Mi3Q40(M4&5MS506006GO700770&DOSSOfrom選課groupby學號I□結(jié)果[缶消層學號平均應$雷1『而i]1Q(41)查詢每個學生的所有成績的最高成績、最低成績、平均成績和所考課程的門數(shù)。(41select學號,count(*)'所選課程數(shù)',max(成績)'最高成績’,avg(成績)'平均成績’,min(成績)'最低成select斷迂裸a曲平耳貳示1112'.d'ID10、? ■ ■■ ■I■■3XI毎JS32卻3D3^912040軸5250eJSG72即兀Q£3P(42)查詢至少有1門必修課程考試成績的每個學生的平均成績。selectavg(成績)fromselectavg(成績)from選課where課程編號in(select課程編號from課程where課程性質(zhì)like%基礎(chǔ)')
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年設(shè)備租賃合同設(shè)備類型與租賃條件
- 2024年網(wǎng)絡安全防護技術(shù)保密合同
- 2024新能源汽車生產(chǎn)與銷售股份轉(zhuǎn)讓協(xié)議
- 2025年度智能家居窗簾智能控制升級合同3篇
- 2024食材配送與食堂承包合同
- 2025年度數(shù)據(jù)中心機房租賃及維護合同3篇
- 2024年防盜門交易協(xié)議范本版B版
- 2024年高科技產(chǎn)業(yè)在建項目抵押貸款協(xié)議3篇
- 2024年項目融資合同協(xié)議
- 2025年度海洋油氣資源勘探開發(fā)承包合同樣本3篇
- 機電常用材料進場驗收要點
- 酒店婚宴銷售年度工作計劃4篇
- 電鍍產(chǎn)品檢驗作業(yè)指導書
- 湖北省武漢市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細及行政區(qū)劃代碼
- 路面輪胎模型建立方法swift
- 裝飾工程施工技術(shù)ppt課件(完整版)
- SJG 05-2020 基坑支護技術(shù)標準-高清現(xiàn)行
- 汽車維修價格表
- 10KV供配電工程施工組織設(shè)計
- C#讀取DXF文件
- 支付平臺線上統(tǒng)一對賬接口說明V0.2.docx
評論
0/150
提交評論