中南大學(xué)大數(shù)據(jù)庫(kù)題庫(kù)04大數(shù)據(jù)查詢_第1頁(yè)
中南大學(xué)大數(shù)據(jù)庫(kù)題庫(kù)04大數(shù)據(jù)查詢_第2頁(yè)
中南大學(xué)大數(shù)據(jù)庫(kù)題庫(kù)04大數(shù)據(jù)查詢_第3頁(yè)
中南大學(xué)大數(shù)據(jù)庫(kù)題庫(kù)04大數(shù)據(jù)查詢_第4頁(yè)
中南大學(xué)大數(shù)據(jù)庫(kù)題庫(kù)04大數(shù)據(jù)查詢_第5頁(yè)
已閱讀5頁(yè),還剩45頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

成績(jī)表grade中字段st_id代表學(xué)號(hào),score代表分?jǐn)?shù),以下( )語(yǔ)句返回成績(jī)表中的最低分。ASELECTmax(score)FROMgradeBSELECTTOP1scoreFROMgradeORDERBYscoreASCCSELECTst_id,MIN(score)FROMgradeDSELECTTOP1scoreFROMgradeORDERBYscoreDESC參考答案B有教師表(教師號(hào),,所在系,工資 ),找出系教師平均工資高于全體教師平均工資的系信息,正確語(yǔ)句是ASELECT所在系,AVG(工資)FROM教師表WHEREAVG(工資)>(SELECTAVG(工資)FROM教師表)BSELECT所在系,AVG(工資)FROM教師表WHEREAVG(工資)>(SELECTAVG(工資)FROM教師表)GROUPBY工資CSELECT所在系,AVG(工資)FROM教師表GROUPBY所在系HAVINGAVG(工資)>(SELECTAVG(工資)FROM教師表)DSELECT所在系,AVG(工資)FROM教師表GROUPBY所在系WHEREAVG(工資)>(SELECTAVG(工資)FROM教師表)參考答案C有教師表(教師號(hào),,職稱,所在系)和授課表(教師號(hào),課程號(hào),授課學(xué)年,授課時(shí)數(shù)),同一門(mén)課程可由多個(gè)教師講授,同一個(gè)教師也可講授多門(mén)課程,查詢從未被 “教授”講授過(guò)的課程的課程號(hào),正確的語(yǔ)句是ASELECT

課程號(hào)

FROM

授課表

aJOIN

教師表

bONa.教師號(hào)=b.教師號(hào)

WHERE

職稱!=′教授′BSELECT

課 程

號(hào)

FROM

授 課表aRIGHTOUTTERJOIN教師表bONa.教師號(hào)=b.教師號(hào)CSELECT課程號(hào) FROM授課表 WHERE課程號(hào) NOTIN(SELECT課程號(hào) FROM授課表aON授課表bJOINa.教師號(hào)=b.教師號(hào)WHERE職稱!=′教授′)DSELECT課程號(hào)FROM授課表WHERE課程號(hào)IN(SELECT課程號(hào)FROM授課表aJOIN授課表bONa.教師號(hào)=b.教師號(hào)WHERE職稱!=′教授′)參考答案C在SELECT語(yǔ)句中使用GROUPBYSNO時(shí),SNO必須()。A在WHERE中出現(xiàn)B在FROM中出現(xiàn)C在SELECT中出現(xiàn)D在HAVING中出現(xiàn)參考答案C對(duì)于:表EMP(ENO,ENAME,SALARY,DNO),其屬性表示職工的工號(hào)、、工資和所在部門(mén)的編號(hào)。表DEPT(DNO,DNAME),其屬性表示部門(mén)的編號(hào)和部門(mén)名。有以下SQL語(yǔ)句:SELECT COUNT(DISTINCTDNO)FROMEMP其等價(jià)的查詢語(yǔ)句是 ( )。統(tǒng)計(jì)職工的總?cè)藬?shù)統(tǒng)計(jì)每一部門(mén)的職工人數(shù)統(tǒng)計(jì)職工服務(wù)的部門(mén)數(shù)目統(tǒng)計(jì)每一職工服務(wù)的部門(mén)數(shù)目參考答案C在Transact-SQL語(yǔ)法中,SELECT語(yǔ)句的完整語(yǔ)法較復(fù)雜,但至少包括的部分( )。SELECT,INTOSELECT,F(xiàn)ROMSELECT,GROUP僅SELECT參考答案B關(guān)于查詢語(yǔ)句中 ORDERBY子句使用正確的是( )。如果未指定排序字段,則默認(rèn)按遞增排序數(shù)據(jù)表的字段都可用于排序如果未指定DESC或ASC關(guān)鍵字,則默認(rèn)按遞增排序聯(lián)合查詢不允許使用ORDERBY子句參考答案CSQLServer中,下列函數(shù)的返回值的數(shù)據(jù)類型為 INT的是( )。LEFTSUBSTRINGGETDATEYEAR參考答案D在SQLServer中,對(duì)于某語(yǔ)句的條件WHERE p_name LIKE ‘[王]小%’,將篩選出以下( )值。海燕小山小明王大明參考答案C下列聚合函數(shù)中,引用正確的是( )。SUM(*)COUNT(*)MAX(*)AVG(*)參考答案B如果要查詢比某個(gè)子集中最小值大的所有記錄, 在WHERE子句中應(yīng)使用( )運(yùn)算符。>ANY>ALL<ANY<ALL參考答案A在SQLSERVER中,下面哪個(gè)符號(hào)不是 SELECT語(yǔ)句中LIKE子句的有效通配符( )。%_*^參考答案C對(duì)于某語(yǔ)句的條件 WHEREst_nameLIKE‘[CS]her%y’,將篩選出以下( )值。CSherrySherrieyChers[CS]Herry參考答案BSELECT語(yǔ)句中ORDERBY子句的作用是( )。查詢輸出分組設(shè)置查詢條件對(duì)查詢結(jié)果記錄排序限制查詢返回的數(shù)據(jù)行參考答案C使用 SQL語(yǔ)句進(jìn)行分組查詢時(shí),為了去掉不滿足條件的分組,應(yīng)當(dāng)( )。A使用WHERE子句B在GROUPBY后面使用 HAVING子句C先使用WHERE子句,再使用HAVING子句。D先使用HAVING子句,再使用WHERE子句參考答案B與WHEREGBETWEEN60ANDl00語(yǔ)句等價(jià)的子句是()。AWHEREBWHERE

G>60ANDG<100G>=60ANDG<100CWHEREDWHERE

G>60ANDG<=100G>=60ANDG<=100參考答案D如果要查詢比某個(gè)子集中最大值大的所有記錄, 在WHERE子句中應(yīng)使用( )運(yùn)算符。>ANY>ALL<ANY<ALL參考答案B設(shè)A、B兩個(gè)數(shù)據(jù)表的記錄數(shù)分別為 3和4,對(duì)兩個(gè)表執(zhí)行交叉聯(lián)接查詢,查詢結(jié)果中最多可獲得( )條記錄。341281參考答案C在SQL語(yǔ)言中,條件“RETWEEN20AND30”表示年齡在 20到30之間,且( )。包括20歲和30歲不包括20歲和30歲包括20歲不包括30歲不包括20歲包括30歲參考答案A有表score(st_id,names,math,English,VB),下列語(yǔ)句中正確的是()。Aselectst_id,sum(math)fromscoreBselectsum(math),avg(VB)fromscoreCselect*,sum(english)fromscoreDdelete*fromscore參考答案BSQLSERVER中,下面字符串能與通配符表達(dá)式 [ABC]%a進(jìn)行匹配的是( )。BCDEFA_BCDABC_aA%a參考答案C在Transact-SQL語(yǔ)法中,SELECT語(yǔ)句使用關(guān)鍵字( )可以把重復(fù)行屏蔽。DISTINCTUNIONALLTOP參考答案A查詢所有姓的且出生日期為空的學(xué)生信息,

則WHERE條件應(yīng)為

(

)

。ALIKE‘%’AND出生日期=NULLBLIKE‘*’AND出生日期=NULLCLIKE‘%’AND出生日期ISNULLDLIKE‘_’AND出生日期ISNULL參考答案C要查詢book表中所有書(shū)名中包含“計(jì)算機(jī)”的書(shū)籍情況,可用( )語(yǔ)句。Aselete*frombookwherebook_namelike‘*計(jì)算機(jī)*’Bselete*frombookwherebook_namelike‘%計(jì)算機(jī)%’Cselete*frombookwherebook_name=‘*計(jì)算機(jī)*’Dselete*frombookwherebook_name=‘%計(jì)算機(jī)%’參考答案BSELECT語(yǔ)句常與 HAVING子句同時(shí)使用的是( )子句。orderbywheregroupby其他選項(xiàng)都不是參考答案CSELECT查詢中,要把結(jié)果集的記錄按照某一列的值進(jìn)行排序,所用到的子句是( )。ORDERBYWHEREGROUPBYD HAVING參考答案A在SQL server 中,復(fù)制表數(shù)據(jù)(源表名:A,新表名:B),下面的語(yǔ)句正確的是( )。SELECT*intoBfromACREATEBselect*fromASELECT*intoAfromBCREATEtableBselect*fromA參考答案A設(shè)A、B兩個(gè)數(shù)據(jù)表的記錄數(shù)分別為 2和3,對(duì)兩個(gè)表執(zhí)行交叉聯(lián)接查詢,查詢結(jié)果中最多可獲得( )條記錄。2365參考答案C下列函數(shù)中,返回值數(shù)據(jù)類型為 int的是( )。LEFTLENLTRIMSUNSTRING參考答案B從"學(xué)習(xí)經(jīng)歷"表中查詢畢業(yè)學(xué)校名稱與 “清華”有關(guān)的記錄應(yīng)該用( )。ASELECT*FROM 學(xué)習(xí)經(jīng)歷 WHERE 畢業(yè)學(xué)校 LIKE ′*清華*′BSELECT *FROM 學(xué)習(xí)經(jīng)歷 WHERE 畢業(yè)學(xué)校 =′%清華%′CSELECT*FROM 學(xué)習(xí)經(jīng)歷 WHERE 畢業(yè)學(xué)校 LIKE′%清華%′DSELECT *FROM 學(xué)習(xí)經(jīng)歷 WHERE 畢業(yè)學(xué)校 LIKE ′?清華?′參考答案C學(xué)生選課信息表:sc(sno, cno,grade),主鍵為(sno, cno),從學(xué)生選課信息表中找出無(wú)成績(jī)的元組的 SQL語(yǔ)句是( )。SELECT*FROMscWHEREgrade=NULLSELECT*FROMscWHEREgradeIS“”SELECT*FROMscWHEREgrade=‘’SELECT*FROMscWHEREgradeISNULL參考答案D假定有3種關(guān)系,學(xué)生關(guān)系 S、課程關(guān)系 C、學(xué)生選課關(guān)系SC,它們的結(jié)構(gòu)如下:S(S_ID,S_NAME,AGE,DEPT)C(C_NO,C_NAME))SC(S_ID,C_NO,GRADE)其中S_ID為學(xué)生號(hào),S_NAME,AGE為年齡,DEPT為系別,C_NO為課程號(hào),C_NAME為課程名,GRADE為成績(jī)。檢索所有比“軍”年齡大的學(xué)生的、年齡,正確的 SQL語(yǔ)句是( )。SELECTS_NAME,AGEFROMSWHEREAGE>(SELECTAGEFROMSWHERES_NAME‘=軍’)SELECTS_NAME,AGEFROMSWHEREAGE>(S_NAME=‘軍’)SELECTS_NAME,AGEFROMSWHEREAGE>(SELECTAGEWHERES_NAME=‘軍’)SELECTS_NAME,AGEFROMSWHEREAGE>軍.AGE參考答案A在SQLServer的查詢語(yǔ)句中,若查詢表記錄中所有 em_id列滿足前兩個(gè)字符為“11”的紀(jì)錄, 則下列正確 Where子句是( )。Whereem_id=‘11%’Whereem_idAS‘11%’C Whereem_idlike

‘11%’D Whereem_id

link

‘11%’參考答案C在SQL語(yǔ)言中,投影運(yùn)算對(duì)應(yīng)的子句是( )。SELECTFROMCORDERBYDWHERE參考答案A在SELECT語(yǔ)句中使用*表示( )。選擇任何屬性選擇全部屬性選擇全部元組選擇鍵碼參考答案B在SELECT語(yǔ)句中使用 AVG(屬性名)時(shí),屬性名( )。必須是字符型必須是數(shù)值型必須是數(shù)值型或字符型不限制數(shù)據(jù)類型參考答案B在SQL中,對(duì)嵌套查詢的處理原則是( )。從外層向?qū)犹幚韽膶酉蛲鈱犹幚?,外層同時(shí)處理,外層交替處理參考答案B有SELECT語(yǔ)句中,需要對(duì)分組情況滿足的條件進(jìn)行判斷時(shí),就使用()。AORDERBYBWHERECHAVINGDGROUPBY參考答案C在

SQL

語(yǔ)言中,條件

“BETWEEN20AND30”表示年齡在20到

30之間,且(

)。A包括

20歲和

30歲B不包括20歲和30歲C包括20歲不包括 30歲D不包括20歲包括30歲參考答案A以下( )語(yǔ)句從表 TABLE_NAME 中提取前10條記錄。Aselect*fromTABLE_NAMEwhererowcount=10BselectTOPof10*fromTABLE_NAMECselectTOP10*fromTABLE_NAMEDselect*fromTABLE_NAMEwhererowcount<=10參考答案C從“產(chǎn)品”表里查詢出價(jià)格高于產(chǎn)品名稱為“一次性紙杯”的產(chǎn)品的記錄,此SQL語(yǔ)句為()。ASELECT*FROM產(chǎn)品WHERE價(jià)格>′一次性紙杯′BSELECT*FROM產(chǎn)品WHERE價(jià)格>(SELECT*FROM產(chǎn)品WHERE產(chǎn)品名稱>′一次性紙杯′)CSELECT*FROM產(chǎn)品WHEREEXISTS產(chǎn)品名稱=′一次性紙杯′DSELECT *FROM 產(chǎn)品 WHERE 價(jià)格 >(SELECT 價(jià)格FROM 產(chǎn)品 WHERE 產(chǎn)品名稱 =′一次性紙杯′)參考答案DSQLServer提供了一些字符串函數(shù),以下說(shuō)法錯(cuò)誤的是( )。Aselectright(hello′,3)′返回值為:helBselectltrim(rtrim( hello′))′返回值為:helloCselectreplace(hello′,′e′,′o′)返回值為:holloDselectlen(hello′)′返回值為:5參考答案A以下( )說(shuō)明了代碼: NOT( 付款方式 =′信用卡′) OR (信用卡<>′卡′)的含義。付款方式是信用卡,并且信用卡不能是卡如果付款方式是信用卡,那么信用卡不能是卡付款方式不能是信用卡,或者信用卡是卡付款方式不能是信用卡,或者信用卡不是卡參考答案D查詢“書(shū)名”字段中包含“SQL數(shù)據(jù)庫(kù)”字樣的記錄,應(yīng)該使用的條件是( )。A書(shū)名 Like SQL′數(shù)據(jù)庫(kù)′B書(shū)名 Like ′%SQL數(shù)據(jù)庫(kù)′C書(shū)名 Like SQL′數(shù)據(jù)庫(kù)%′D書(shū)名 Like %SQL′數(shù)據(jù)庫(kù)%′參考答案DSELECT語(yǔ)句中與HAVING子句通常同時(shí)使用的是 ( )子句。AORDERBYBWHERECGROUPBYD無(wú)需配合參考答案CSQL中,下列涉及空值的操作,不正確的是(AageISNULLBageISNOTNULLCage=NULLDNOT(ageISNULL)

)。參考答案C用于求系統(tǒng)日期的函數(shù)是(

)。AYEAR()BGETDATE()CCOUNT()DSUM()參考答案B在數(shù)據(jù)庫(kù)db_student中有表St_info:學(xué)號(hào)(Sno)、(Sname)、性別(Ssex)、年齡(Sborn)、所在系(Sdept),其中Sno為主鍵,其它字段均允許為空。查詢所有女生的人數(shù)應(yīng)該用( )。ASELECTCOUNT(*)

FROMSt_infoWHERESsex=

女′′BSELECTCOUNT(Ssex=′女′)FROMSt_infoCSELECTCOUNT(*) FROMSt_infoGROUPBYSsexDSELECTCOUNT(Ssex) FROMSt_infoWHERESsex= ′女′參考答案A查詢員工工資信息時(shí), 結(jié)果按工資降序排列, 正確的是( )。AORDERBY 工資BORDERBY 工資 ASCCORDERBY 工資 DESCDORDERBY 工資 dictinct參考答案C在SQL中,下列涉及通配符的操作,匹配圍最大的是 ( )。AnameLIKE

hgf′_

′BnameLIKE

hgf%′′CnameLIKE hgf′_t%′DnameLIKE ′h%′參考答案D命令“SELECT職工號(hào) FROM 職工 WHERE 工資>1250”的功能是( )。A查詢工資大于 1250的紀(jì)錄檢索所有的職工號(hào)查詢1250號(hào)記錄后的記錄D從[職工]表中查詢工資大于 1250的職工號(hào)參考答案D使用LIKE關(guān)鍵字進(jìn)行查詢,( )表示匹配任何單個(gè)字符。_%[][^]參考答案ABETWEEN關(guān)鍵字總是和( )一起使用,用來(lái)查詢一定圍的信息。ANDORNOTIN參考答案ASQL語(yǔ)言允許使用通配符進(jìn)行字符串匹配,此中 “%”可以表現(xiàn)( )。A0個(gè)字符B1個(gè)字符多個(gè)字符所有選項(xiàng)都可以參考答案C下列哪個(gè)聚合函數(shù)可以計(jì)算某一列上的最大值?( )SUMAVGMAXMIN參考答案C下列哪個(gè)聚合函數(shù)可以計(jì)算某一列上的平均值?( )SUMAVGMAXMIN參考答案B下列哪個(gè)關(guān)鍵字在 SELECT 語(yǔ)句中表示全部列:( )。*ALLDESCDISTINCT參考答案AA表有15條記錄,B表有20條記錄,下面的語(yǔ)句返回的結(jié)果集中的記錄數(shù)為( )。SELECTcolumn1,column2FROMAUNIONSELECTcolumn1,column2FROMB152030035參考答案D下列的函數(shù)中是日期和時(shí)間函數(shù)的是( )。GETDATELENSUMLEFT參考答案A使用groupby子句可以給結(jié)果集分組并為每一組值生成一個(gè)聚合值,聚合值可用( )生成。ACOUNT等GETDATEYEARDATEADD參考答案A有以下查詢語(yǔ)句 :SELECTs_no,AVG(grade)AS 平均成績(jī)FROMscoreGROUPBYs_noHAVINGAVG(grade)>=85則該語(yǔ)句表示( )。查找score表中平均成績(jī)?cè)?5分以上的學(xué)生的學(xué)號(hào)和平均成績(jī)查找平均成績(jī)?cè)?5分以上的學(xué)生查找score表中各科成績(jī)?cè)?5分以上的學(xué)生查找score表中各科成績(jī)?cè)?5分以上的學(xué)生的學(xué)號(hào)和平均成績(jī)參考答案A有以下查詢語(yǔ)句 :SELECTst_id 學(xué)號(hào),st_nameFROMst_infoWHERE班級(jí)名=′軟件021′該語(yǔ)句表示( )。查詢st_info表中"軟件021"班學(xué)生的學(xué)號(hào)、查詢st_info表中"軟件021"班學(xué)生的所有信息查詢st_info表中學(xué)生的學(xué)號(hào)、查詢st_info表中計(jì)算機(jī)系學(xué)生的記錄參考答案A要查詢st_info表中姓"王"且單名的學(xué)生情況, 可用( )命令。ASELECT*FROMst_infoWHEREst_nameLIKE

王′%′BSELECT*FROMst_infoWHEREst_nameLIKE

王′_′CSELECT*FROMst_infoWHEREst_name=

王′%′DSELECT*FROMst_infoWHEREst_name=

王′__′參考答案B將多個(gè)查詢結(jié)果返回一個(gè)結(jié)果集合的運(yùn)算符是(

)。AJOINBUNIONCINTODLIKE參考答案B現(xiàn)有學(xué)生表 student(主鍵為學(xué)生編號(hào) sid),成績(jī)表score(外鍵為學(xué)生編號(hào) sid), 兩表中的數(shù)據(jù)如下:執(zhí)行SQL語(yǔ)句:SELECT*FROMstudentstLEFTOUTERJOINscorescONst.sid=sc.sid正確的返回結(jié)果是( )條記錄。0246參考答案C創(chuàng)建一個(gè)名為 "Customers"的新表,同時(shí)要求該表中包含表"clients"的所有記錄,SQL語(yǔ)句是()。ASELECT*INTOcustomersFROMclientsBSELECTINTOcustomersFROMclientsCINSERTINTOcustomersSELECT*FROMclientsDINSERTcustomersSELECT*FROMclients參考答案A有顧客表customers, 包含數(shù)據(jù)如下表:若執(zhí)行SQL語(yǔ)句:SELECTAVG(discount)FROMcustomers以下( )是輸出結(jié)果。錯(cuò)誤提示:不能對(duì)null進(jìn)行avg操作1684參考答案D有表customers,包含如下數(shù)據(jù):若執(zhí)行以下 SQL語(yǔ)句:SELECTCOUNT(city)FROMcustomers以下( )是輸出結(jié)果。1234參考答案C有學(xué)生(學(xué)號(hào),,性別)和成績(jī)(學(xué)號(hào),課程名稱,分?jǐn)?shù))兩個(gè)表,若在建立學(xué)生與成績(jī)一對(duì)多聯(lián)系時(shí),選擇的聯(lián)系類型是:包括″學(xué)生″中的所有記錄和″成績(jī)″中聯(lián)接字段相等的那些記錄,則數(shù)據(jù)之間關(guān)聯(lián)方式是部聯(lián)接全外部聯(lián)接左外部聯(lián)接D 右外部聯(lián)接參考答案CSQL

語(yǔ)言中,條件年齡

BETWEEN15AND35

表示年齡在15至

35之間,且

(

)。A包括

15歲和

35歲B不包括15歲和35歲C包括15歲但不包括 35歲D包括35歲但不包括 15歲參考答案A在SQL語(yǔ)言中,SELECT語(yǔ)句顯示結(jié)果集的前 15條記錄應(yīng)使用( )。ATOP1515TOP<15FIRST15參考答案A在Transact-SQL語(yǔ)法中,以下 SELECT語(yǔ)句正確的是( )。ASELECT*FROMstudentBSELECT*FROMstudent WHEREGETDATE()CSELECT*FROMstudentORDERst_idDSELECT*FROMstudentBYSt_name參考答案ASQLServer中,下面字符串能與通配符表達(dá)式 b[CD]%a進(jìn)行匹配的是( )。BCDEFA_BCDabCAB_aAB%a參考答案C下列聚合函數(shù)中正確的是( )。SUM(*)MAX(*)COUNT(*)AVG(*)參考答案CSQLServer中,LIKE 運(yùn)算符的通配符為 *與?,其中?匹配其所在位置的一個(gè)字符。[參考答案]錯(cuò)誤數(shù)據(jù)查詢語(yǔ)句 SELECT 的語(yǔ)法中,必不可少的子句是SELECT和FROM。[參考答案]正確SQLServer中,LIKE運(yùn)算符的通配符為 %與_,其中%匹配其所在位置的一串字符。[參考答案]正確HAVING子句作用于組,必須與 GROUPBY子句連用,用來(lái)指定每一分組應(yīng)滿足的條件。[參考答案]正確SQLServer中可以用關(guān)鍵字 “AS”給某個(gè)屬性設(shè)置別名[參考答案]正確在Transact-SQL語(yǔ)句的WHERE子句中,完全可以用IN子查詢來(lái)代替OR邏輯表達(dá)式。[參考答案]錯(cuò)誤在使用子查詢時(shí),必須使用括號(hào)將子查詢括起來(lái),以便區(qū)分外查詢和子查詢。[參考答案]正確不能對(duì)數(shù)據(jù)類型為 text或者image的列使用 ORDERBY。[參考答案]正確SQLServer 允許多層嵌套查詢,即子查詢中可以包含子查詢。[參考答案] 正確自然聯(lián)接是去掉了重復(fù)列的等值聯(lián)接。[參考答案]正確ASC是將指定的排序項(xiàng)按降序排列。[參考答案] 錯(cuò)誤選擇操作用來(lái)限制表中與給定條件相匹配的行。[參考答案]正確通配符“_”表示任何單個(gè)字符。[參考答案] 正確SELECT語(yǔ)句中ALL

關(guān)鍵字允許重復(fù)數(shù)據(jù)記錄的出現(xiàn)。[參考答案]正確查詢語(yǔ)句中對(duì)所有數(shù)據(jù)類型的列都可以使用 ORDERBY。[參考答案]錯(cuò)誤WHERE子句和HAVING子句功能相同,可以互換使用。[參考答案]錯(cuò)誤進(jìn)行聯(lián)接查詢操作時(shí),既可以在不同表之間聯(lián)接,也可以將一個(gè)表與自身聯(lián)接。[參考答案]LIKE(謂詞

)

正確使用中,

"%"表示任意的一個(gè)字符,

“_表“示任意數(shù)量的字符。[參考答案

]

錯(cuò)誤數(shù)據(jù)庫(kù)管理系統(tǒng)中用于定義和描述數(shù)據(jù)庫(kù)對(duì)象的邏輯結(jié)構(gòu)的語(yǔ)言稱為 DDL語(yǔ)言。[參考答案]正確在如下變量中:Error,Connections,F(xiàn)etch_Status,Records中,Records不屬于SQLServer系統(tǒng)全局變量。[參考答案]正確myVar標(biāo)識(shí)符可以作為局部變量使用。[參考答案]正確“SELECT職工號(hào) FROM職工 WHERE NOT 工資>1250”命令的功能是從職工表中檢索工資大于 1250的職工號(hào)。[參考答案]錯(cuò)誤用SELECT進(jìn)行模糊查詢時(shí),可以使用 like或notlike匹配符,模糊查詢可針對(duì)任何類型字段查詢。[參考答案]錯(cuò)誤以下查詢條件:職稱IN (′教授′, ′副教授′)職稱 =′教授′ OR 職稱 =′副教授′等價(jià)。[參考答案] 正確如果使用別名來(lái)代表一個(gè)表, 那么在定義別名后的所有查詢語(yǔ)句中,都必須使用別名來(lái)代表表的全名, 否則系統(tǒng)會(huì)出錯(cuò)。[參考答案]錯(cuò)誤查詢st_info學(xué)生表中的所有非空resume簡(jiǎn)歷信息,正確的語(yǔ)句是:SELECTresumeFROMst_infoWHEREresumeISNOTNULL[參考答案]正確設(shè)某數(shù)據(jù)庫(kù)中作者表(作者號(hào)、城市)和出版商表(出版商號(hào),城市)。請(qǐng)補(bǔ)全如下查詢語(yǔ)句,使該查詢語(yǔ)句能查詢作者不在出版商所在的所有不重復(fù)的城市。SELECTDISTINCT城市 FROM作者表WHER作者表.城市 __1__( SELECT城市 FROM出版商表)參考答案1:NOTIN設(shè)有顧客表(顧客號(hào), 顧客名, 聯(lián)系)和購(gòu)買(mǎi)表(商品號(hào),顧客號(hào),購(gòu)買(mǎi)時(shí)間),現(xiàn)要統(tǒng)計(jì)有購(gòu)買(mǎi)記錄的顧客人數(shù)。請(qǐng)補(bǔ)全下列實(shí)現(xiàn)該功能的語(yǔ)句。SELECT(__1__ ) FROM 購(gòu)買(mǎi)表參考答案1:COUNT(DISTINCT顧客號(hào))在SQL Server 2000中,某數(shù)據(jù)庫(kù)中有圖書(shū)表 (書(shū)號(hào), 圖書(shū)名稱, 類別)和銷售表(書(shū)號(hào), 銷售時(shí)間, 銷售數(shù)量),其中銷售數(shù)量大于 0?,F(xiàn)要查詢 2009年10月銷售的圖書(shū)名稱和類別。請(qǐng)補(bǔ)全下列實(shí)現(xiàn)該功能的查詢語(yǔ)句。SELECT圖書(shū)名稱, 類別FROM圖書(shū)表WHEREEXISTS (SELECT*FROM 銷售表WHERE銷售時(shí)間BETWEEN ‘2009-10-1’ AND ‘2009-10-31’(__1__) )參考答案1:AND圖書(shū)表.書(shū)號(hào)=銷售表.書(shū)號(hào)對(duì)Student(stName,Sex,Birthday)表,求出男同學(xué)的平均年齡,語(yǔ)句中Birthday表示“出生日期”字段。SELECT__1__ (YEAR(GETDATE())-YEAR(Birthday))AS 平均年齡FROMStudentWHERESex=‘男’參考答案1:AVG以下代碼實(shí)現(xiàn)查詢 st_info 表中所有信息并存儲(chǔ)在新表stu_phone。SELECT* __1__ stu_phoneFROMst_info參考答案1:INTO對(duì)St_Info 表,求出男同學(xué)的平均年齡,語(yǔ)句中 Born_Date表示“出生日期”字段。SELECT __1__(YEAR(GETDATE())-YEAR(Born_Date))AS 平均年齡FROM St_InfoWHERE St_Sex=‘男’參考答案1:AVG使用SET命令將查詢的結(jié)果數(shù)目賦值給 int 型局部變量 row。DEClARErowsintSET __1__ =(SELECT COUNT(*)

FROM

St_info

)參考答案1:rows對(duì)于表SC_info(sno,cno,score),各屬性含義為學(xué)號(hào)、課程號(hào)、成績(jī),(sno,cno) 為主鍵。查詢選修了“9820011”課程的學(xué)生學(xué)號(hào)和成績(jī),并按成績(jī)升序排列。SELECTsno,scoreFROMsc_infoWHEREcno=‘9820011’__1__參考答案1:ORDERBYscore對(duì)于表St_info(sno ,sname,ssex,sbirth ,sd) ,查詢年齡大于22歲的學(xué)生的。SELECTsname from St_infoWHERE __1__ -YEAR(sbirth)>22參考答案1:YEAR(GETDATE())以下代碼實(shí)現(xiàn)查詢表 St_Info( 學(xué)號(hào),,性別,出生日期,專業(yè),班級(jí))的“學(xué)號(hào), , 性別”列到新表 Stu_phone。SELECT學(xué)號(hào), , 性別 __1__ Stu_phoneFROM St_Info參考答案1:INTO對(duì)S_C_Info(St_ID, C_No,Score),求出每個(gè)同學(xué)的平均成績(jī)。SELECT St_ID, __1__(Score) AS平均成績(jī)FROM S_C_infoGROUP BY St_ID參考答案1:AVG在Student_db數(shù)據(jù)庫(kù)中有S_C_Info(St_ID,C_No,Score)表。列出課程成績(jī)?cè)?70~85分之間的學(xué)生成績(jī)信息。SELECT * FROM S_C_InfoWHERE __1__參考答案1:Score>=70andScore<=85

Score

between70and85有表S_C_Info(St_Id ,C_No,Score),各屬性的含義為學(xué)號(hào)、課程號(hào)、成績(jī),查詢 S_C_Info表的“Score”列的最低值。SELECT __1__(Score) AS 最低FROM S_C_Info參考答案1:MIN有表S_C_Info(St_Id ,C_No,Score),各屬性的含義為學(xué)號(hào)、課程號(hào)、成績(jī),查詢 S_C_Info表的“Score”列的最高值。SELECT __1__(Score) AS 最高FROM S_C_Info參考答案1:MAX在Student_db數(shù)據(jù)庫(kù)中有St_Info(學(xué)號(hào),,性別,出生日期,專業(yè))表,查找與“三”在同一個(gè)專業(yè)學(xué)習(xí)的學(xué)生信息:SELECT * FROMSt_InfoWHERE專業(yè)=( SELECT __1__ WHERE =‘三’ )參考答案1:專業(yè)FROMSt_Info在Student_db數(shù)據(jù)庫(kù)中有St_Info(學(xué)號(hào),,性別,出生日期,專業(yè)),查

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論