SQL高級(jí)查詢?cè)囶}及答案_第1頁(yè)
SQL高級(jí)查詢?cè)囶}及答案_第2頁(yè)
SQL高級(jí)查詢?cè)囶}及答案_第3頁(yè)
SQL高級(jí)查詢?cè)囶}及答案_第4頁(yè)
SQL高級(jí)查詢?cè)囶}及答案_第5頁(yè)
已閱讀5頁(yè),還剩22頁(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)介

第頁(yè)SQL高級(jí)查詢?cè)囶}及答案一、單選題1.E-R圖中,關(guān)系用下面()來(lái)表示A、矩形B、橢圓形C、菱形D、圓形【正確答案】:C2.在SQLServer中,可以與子查詢一起使用以檢查行或列是否存在的是()子句A、existsB、inC、unionD、Notin【正確答案】:A3.SQLSERVER安裝程序創(chuàng)建4個(gè)系統(tǒng)數(shù)據(jù)庫(kù),下列()不是系統(tǒng)數(shù)據(jù)庫(kù)A、masterB、pubC、msdbD、model【正確答案】:B4.在SQLServer中,()用于檢查子查詢是否至少會(huì)返回一行數(shù)據(jù)A、WHEREB、EXISTSC、GROUPBYD、ORDERBY【正確答案】:B5.在SQLServer中,查詢student表中的所有非空email信息,以下語(yǔ)句正確的是()A、selectemailfromstudentwhereemail!=nullB、selectemailfromstudentwhereemailnotisnullC、selectemailfromstudentwhereemail<>nullD、selectemailfromstudentwhereemailtisnotnull【正確答案】:D6.在SQLServer中,WHERE子句的模糊查詢條件表達(dá)式里,可以匹配單個(gè)字符的通配符是A、*B、%C、_D、?【正確答案】:C7.在SQLServer中,表示職稱為副教授同時(shí)性別為男的表達(dá)式為()A、職稱='副教授'OR性別='男'B、職稱='副教授'AND性別='男'C、BETWEEN'副教授'AND'男'D、IN('副教授','男')【正確答案】:B8.一個(gè)學(xué)生只能就讀于一個(gè)班級(jí),而一個(gè)班級(jí)可以同時(shí)容納多個(gè)學(xué)生,學(xué)生與班級(jí)之間是()關(guān)系A(chǔ)、一對(duì)一B、一對(duì)多C、多對(duì)一D、多對(duì)多【正確答案】:C9.在數(shù)據(jù)庫(kù)設(shè)計(jì)中,用E-R圖來(lái)描述信息結(jié)構(gòu)但不涉及信息在計(jì)算機(jī)中的表示,它是數(shù)據(jù)庫(kù)設(shè)計(jì)的()階段A、需求分析B、概要設(shè)計(jì)C、邏輯設(shè)計(jì)D、物理設(shè)計(jì)【正確答案】:B10.在SQLServer中,使用()連接可以查詢出表A和表B中符合連接條件的數(shù)據(jù),不符合條件將不會(huì)出現(xiàn)在查詢結(jié)果中A、左外聯(lián)接B、右外聯(lián)接C、內(nèi)聯(lián)接D、外聯(lián)接【正確答案】:C11.在SQLServer中,關(guān)于表聯(lián)接與子查詢的關(guān)系,說(shuō)法錯(cuò)誤的是()A、一般來(lái)說(shuō),表聯(lián)接都可以用子查詢替換,但有的子查詢卻不能用表聯(lián)接替換B、子查詢比較靈活、方便,常作為增刪改查的篩選條件,適合于操縱一個(gè)表的數(shù)據(jù)C、表聯(lián)接更適合于查看多表的數(shù)據(jù)D、子查詢過多,不會(huì)比相同效果的表聯(lián)接占用的系統(tǒng)資源多【正確答案】:D12.在SQLServer中,已知Student表中有一個(gè)age列,數(shù)據(jù)類型是int,如果要限制該列的取值范圍在18到28之間,可以使用以下哪個(gè)SQL語(yǔ)句()A、altertableStudentaddcheck(age>=18andage<=28)B、altertableStudentadddefault(age>=18andage<=28)C、altertableStudentaddunique(age>=18andage<=28)D、altertableStudentaddset(age>=18andage<=28)【正確答案】:A13.在SQLServer中,返回當(dāng)前時(shí)間和日期的函數(shù)是A、YEAR()B、GETDATE()COUNT()D、SUM()【正確答案】:B14.假設(shè)訂單表orders用來(lái)存儲(chǔ)的訂單信息,cid代表客戶編號(hào),money代表單次訂購(gòu)額,現(xiàn)要查詢每個(gè)客戶的訂購(gòu)次數(shù)和每個(gè)客戶的訂購(gòu)總金額,下面()sql語(yǔ)句可以返回正確結(jié)果。A、Selectcid,count(distinct(cid)),sum(money)fromordersgroupbycidB、Selectcid,count(distinct(cid)),sum(money)fromordersorderbycidC、Selectcid,count(cid),sum(money)fromordersorderbycidD、Selectcid,count(cid),sum(money)fromordersgroupbycid【正確答案】:D15.在E-R圖中,矩形表示()A、實(shí)體B、屬性C、關(guān)系D、特性【正確答案】:A16.在SQLServer中,數(shù)據(jù)定義語(yǔ)言的縮寫單詞為()A、DDLB、DCLC、DMLDBL【正確答案】:A17.在SQLServer中,下列聚合函數(shù)中使用正確的是()A、SUM(*)B、MAX(*)COUNT(*)D、AVG(*)【正確答案】:C18.在E-R圖中,實(shí)體,屬性和關(guān)系分別用()來(lái)表示A、矩形、菱形、橢圓B、矩形、橢圓、菱形C、菱形、橢圓、矩形D、橢圓、矩形、菱形【正確答案】:B19.SQLSERVER的數(shù)據(jù)庫(kù)包括:主數(shù)據(jù)文件,輔助數(shù)據(jù)文件和()A、索引文件B、日志文件C、備注文件D、腳本文件【正確答案】:B20.實(shí)體數(shù)據(jù)中,學(xué)生與老師的關(guān)系是()A、多對(duì)多B、一對(duì)多C、多對(duì)一D、一對(duì)一【正確答案】:A21.在SQL查詢時(shí),使用WHERE子句指出的是()A、查詢目標(biāo)B、查詢條件C、查詢視圖D、查詢結(jié)果【正確答案】:B22.SQL的聚合函數(shù)COUNT、SUM、AVG、MAX、MIN等,不允許出現(xiàn)在()子句中A、SELECTB、HAVINGC、GROUP…HAVINGD、WHERE【正確答案】:D23.PowerDesigner工具可生成概念數(shù)據(jù)模型和()A、結(jié)構(gòu)圖B、實(shí)體數(shù)據(jù)模型C、物理數(shù)據(jù)模型D、流程圖【正確答案】:C24.在SQLServer中,selecttop(1)*fromstuInfowherestNonotin(selecttop(2)stNofromstuInfo)以上語(yǔ)句的功能是()A、查詢學(xué)員信息表的第一條記錄B、查詢學(xué)員信息表的第二條記錄C、查詢學(xué)員信息表的第三條記錄D、語(yǔ)法有問題,不能查詢到記錄【正確答案】:C25.在SQLServer中,創(chuàng)建數(shù)據(jù)庫(kù)中表的命令是()A、createtableB、createruleC、createdureD、createdatabase【正確答案】:A26.在SQLServer中,模糊查找like'%c_',下面哪個(gè)結(jié)果是可能的()A、2cB、ccC、c22D、c【正確答案】:B27.現(xiàn)有書目表book,包含字段:price(float);現(xiàn)在查詢一條書價(jià)最高的書目的詳細(xì)信息,以下語(yǔ)句正確的是()A、Selecttop1*frombookorderbypriceascB、Selecttop1*frombookorderbypriceC、Selecttop1*frombookwhereprice=(selectmax(price)frombook)D、Selecttop1*frombookwhereprice=max(price)【正確答案】:C28.在SQLServer中,有Products(產(chǎn)品)表,包含字段Pname(產(chǎn)品名稱)、Price(價(jià)格)。若要得到最貴產(chǎn)品的產(chǎn)品名稱和產(chǎn)品價(jià)格,應(yīng)該使用的查詢語(yǔ)句有()A、SELECTTOP1Pname,PriceFROMProductsORDERBYPriceB、SELECTPname,MAX(Price)FROMProductsC、SELECTPname,MAX(Price)FROMProductsGROUPBYPnameD、SELECTPname,PriceFROMProductsWHEREPrice=(SELECTMAX(Price)FROMProducts)【正確答案】:D29.在E-R圖中,菱形表示()A、實(shí)體B、屬性C、關(guān)系D、特性【正確答案】:C30.SQL語(yǔ)言中,不是邏輯運(yùn)算符號(hào)的()ANDB、NOTC、ORD、XOR【正確答案】:D31.E-R圖中,實(shí)體用下面()來(lái)表示A、矩形B、橢圓形C、菱形D、圓形【正確答案】:A32.在SQLServer中,已知執(zhí)行語(yǔ)句:Selectcount(score),sum(score)fromscore返回的結(jié)果是5和750,那么執(zhí)行語(yǔ)句:Selectavg(score)fromscore,返回的結(jié)果是()A、5B、150C、1500D、750【正確答案】:B33.在PowerDesigner中,設(shè)計(jì)的()模型可以直接生成對(duì)應(yīng)的建表建約束腳本A、概要設(shè)計(jì)模型B、概要數(shù)據(jù)模型C、物理數(shù)據(jù)模型D、實(shí)體數(shù)據(jù)模型【正確答案】:C34.在SQLServer中,如果要在一張職工工資管理表中限制工資的輸入范圍,應(yīng)使用()約束A、PDRIMARYKEYB、FOREIGNKEYC、UNIQUED、CHECK【正確答案】:D35.在SQLServer中,從“產(chǎn)品”表里查詢出價(jià)格高于產(chǎn)品名稱為“海天醬油”的產(chǎn)品的記錄,此SQL語(yǔ)句為()A、SELECT*FROM產(chǎn)品WHERE價(jià)格>海天醬油B、SELECT*FROM產(chǎn)品WHERE價(jià)格>(SELECT*FROM產(chǎn)品WHERE產(chǎn)品名稱>’海天醬油’)C、SELECT*FROM產(chǎn)品WHEREEXISTS產(chǎn)品名稱=’海天醬油’)D、SELECT*FROM產(chǎn)品WHERE價(jià)格>(SELECT價(jià)格FROM產(chǎn)品WHERE產(chǎn)品名稱=’海天醬油’)【正確答案】:D36.在SQLServer中,SELECT語(yǔ)句使用()過濾重復(fù)行A、SELECTB、DISTINCTC、FROMD、WHERE【正確答案】:B37.SQL語(yǔ)言具有()的功能A、關(guān)系規(guī)范化、數(shù)據(jù)操縱、數(shù)據(jù)控制B、數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制C、數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)控制D、數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)操縱【正確答案】:B38.以下關(guān)于主鍵的描述正確的是()A、標(biāo)識(shí)表中唯一的實(shí)體B、創(chuàng)建唯一的索引,允許空值C、只允許以表中第一字段建立D、表中允許有多個(gè)主鍵【正確答案】:A39.分析以下代碼,說(shuō)法正確的是()Select*fromstuInfowherestuNonotin(selectstuNofromstuMarkswherewrittemExam!=100)A、此語(yǔ)句查詢筆試成績(jī)不等于100分的同學(xué)所有信息B、此語(yǔ)句查詢筆試成績(jī)等于100分的學(xué)生所有信息C、此語(yǔ)句查詢所有沒有參加考試的學(xué)生信息D、此語(yǔ)句查詢所有參加考試的學(xué)生信息【正確答案】:B40.在SQLServer中,一個(gè)規(guī)范化的關(guān)系至少應(yīng)當(dāng)滿足()的要求A、一范式B、二范式C、三范式D、四范式【正確答案】:C41.在SQLServer中,HAVING子句中應(yīng)后跟()A、行條件表達(dá)式B、分組條件表達(dá)式C、視圖序列D、列名序列【正確答案】:B42.在SQLServer中,使用SQL命令將學(xué)生表STUDENT中的學(xué)生年齡AGE字段的值增加1歲,應(yīng)該使用的命令是()A、UPDATESETAGEWITHAGE+1B、REPLACEAGEWITHAGE+1C、UPDATESTUDENTSETAGE=AGE+1D、UPDATESTUDENTAGEWITHAGE+1【正確答案】:C43.在SQLServer中,查詢數(shù)據(jù)表數(shù)據(jù),SELECT語(yǔ)句中必須包含的子句是SELECT和()A、INSERTB、WHEREC、JOIND、FROM【正確答案】:D44.在SQLServer中,查詢course表中的前5行,正確的語(yǔ)法是()A、selecttop5*fromcourseB、selecttop(5)fromcourseC、selecttop5fromcourseD、selecttop(5*)fromcourse【正確答案】:A45.在SQLServer中,關(guān)于多行子查詢,下列說(shuō)法正確的是:A、可使用=、<、>比較符B、不能使用in比較符,可以使用all,any比較符C、不能使用in,all,any比較符D、只能使用in,all,any比較符【正確答案】:D46.在SQLServer中,下面的語(yǔ)句中包含()個(gè)批處理。USEmasterGOSELECT*FROMsysfilesGOA、1B、2C、3D、4【正確答案】:B47.在SQLServer中,已知執(zhí)行語(yǔ)句:Selectcount(price),sum(price)fromprice返回的結(jié)果是10和750,那么執(zhí)行語(yǔ)句:Selectavg(price)fromprice,返回的結(jié)果是(

)A、5B、75C、1500D、750【正確答案】:B48.在SQLServer中,查詢語(yǔ)句selectstuff('herld',3,1,'llowo')結(jié)果為()A、helloB、worldhelloC、helloworldD、world【正確答案】:C49.在SELECT語(yǔ)句中正確的語(yǔ)法順序如下()A、where,having,groupby,orderbyB、having,where,groupby,orderbyC、where,orderby,groupby,havingD、where,groupby,having,orderby【正確答案】:D50.在SQLServer中,下列說(shuō)法正確的有()A、exists子句可以替換In子句B、exists子句只用來(lái)檢測(cè)存在性C、in子句主要用來(lái)判斷是否在某個(gè)范圍D、有notin子句但是沒有notExists子句【正確答案】:B51.SQL語(yǔ)言中,條件年齡BETWEEN15AND35表示年齡在15至35之間,且()A、包括15歲和35歲B、不包括15歲和35歲C、包括15歲但不包括35歲D、包括35歲但不包括15歲【正確答案】:A52.在SQLServer中,刪除表中數(shù)據(jù)的命令是()A、deleteB、dropC、clearD、remove【正確答案】:A53.S在SQLServer中,SELECT語(yǔ)句使用()來(lái)顯示n條記錄A、GROUPBYB、EXISTSC、TOPnD、ORDERBY【正確答案】:C54.在SQLServer中,SELECT語(yǔ)句中與HAVING子句同時(shí)使用的是()子句A、ORDERBYB、WHEREC、GROUPBYD、無(wú)需配合【正確答案】:C55.下列哪個(gè)不是SQLServer數(shù)據(jù)庫(kù)文件的后綴名?()A、.mdfB、.ldfC、.tifD、.ndf【正確答案】:C56.在SQLServer中,以下關(guān)于外鍵和相應(yīng)的主鍵之間的關(guān)系,描述正確的是()A、外鍵并不一定要與相應(yīng)的主鍵同名B、外鍵一定要與相應(yīng)的主鍵同名C、外鍵一定要與相應(yīng)的主鍵同名而且唯一D、外鍵一定要與相應(yīng)的主鍵同名,但并不一定唯一【正確答案】:A57.關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論指出,關(guān)系數(shù)據(jù)庫(kù)中的關(guān)系應(yīng)滿足一定的要求,最起碼的要求是達(dá)到1NF,既滿足()A、主關(guān)鍵字唯一標(biāo)識(shí)表中的每一行B、關(guān)系中的行不允許重復(fù)C、每個(gè)非關(guān)鍵字列都完全依賴于主關(guān)鍵字D、每個(gè)屬性都有是不可再分的基本數(shù)據(jù)項(xiàng)【正確答案】:D58.SQL語(yǔ)言是()語(yǔ)言A、層次數(shù)據(jù)庫(kù)B、網(wǎng)狀數(shù)據(jù)庫(kù)C、關(guān)系數(shù)據(jù)庫(kù)D、非數(shù)據(jù)庫(kù)【正確答案】:C59.下列四項(xiàng)中,不屬于數(shù)據(jù)庫(kù)特點(diǎn)的是()A、數(shù)據(jù)共享B、數(shù)據(jù)完整性C、數(shù)據(jù)冗余很高D、數(shù)據(jù)獨(dú)立性高【正確答案】:C60.在SQLServer中,SELECT語(yǔ)句執(zhí)行的結(jié)果是()A、數(shù)據(jù)項(xiàng)B、元組C、表D、視圖【正確答案】:C61.在SQLServer中,建立表用的命令是()A、createschemaB、createtableC、createviewD、createindex【正確答案】:B62.在SQLServer中,從“產(chǎn)品”表里查詢出價(jià)格高于產(chǎn)品名稱為“一次性紙杯”的產(chǎn)品的記錄,此SQL語(yǔ)句為()A、select*from產(chǎn)品where價(jià)格>'一次性紙杯'B、select*from產(chǎn)品where價(jià)格>(select*from產(chǎn)品where產(chǎn)品名稱>'一次性紙杯')C、select*from產(chǎn)品whereexists產(chǎn)品名稱='一次性紙杯'D、select*from產(chǎn)品where價(jià)格>(select價(jià)格from產(chǎn)品where產(chǎn)品名稱='一次性紙杯')【正確答案】:D63.在SQLServer中,刪除數(shù)據(jù)庫(kù)用的命令是()A、DROPFILEB、DROPDATABASEC、DELETEFILEDELEDATABASE【正確答案】:B64.在E-R圖中,橢圓表示()A、實(shí)體B、屬性C、關(guān)系D、特性【正確答案】:B65.在SQLServer中,與WHEREGBETWEEN60AND100語(yǔ)句等價(jià)的子句是()A、WHEREG>60ANDG<100B、WHEREG>=60ANDG<100C、WHEREG>60ANDG<=100D、WHEREG>=60ANDG<=100【正確答案】:D66.在SQLServer中,每個(gè)數(shù)據(jù)庫(kù)有且僅有一個(gè)()A、主要數(shù)據(jù)文件B、次要數(shù)據(jù)文件C、日志文件D、索引文件【正確答案】:A67.在SQLServer中,WHERE子句的模糊查詢條件表達(dá)式里,可以匹配零至多個(gè)字符的通配符是A、%B、*C、_D、?【正確答案】:A68.在T-SQL中可使用()命令進(jìn)行注釋A、--B、//C、\\D、??【正確答案】:A多選題1.在SQLServer中,下面的語(yǔ)句執(zhí)行時(shí)不會(huì)出現(xiàn)錯(cuò)誤的有()【選兩項(xiàng)】A、SELECTename,job,salFROMEMP

WHEREdeptnoALL(SELECTdeptnoFROMdeptWHEREdnameLIKE‘A%’);B、SELECTename,job,salFROMEMP

WHEREdeptno=ANY(SELECTdeptnoFROMdeptWHEREdnameLIKE‘A%’);C、SELECTename,job,salFROMEMP

WHEREdeptnoANY(SELECTdeptnoFROMdeptWHEREdnameLIKE‘A%’);D、SELECTename,job,salFROMEMP

WHEREdeptnoIN(SELECTdeptnoFROMdeptWHEREdnameLIKE‘A%’);【正確答案】:BD2.非主鍵必須完全依賴于主鍵列,這屬于下列范式的內(nèi)容()【選兩項(xiàng)】A、1NFB、2NFC、3NFD、都沒有的【正確答案】:BC3.在SQLServer數(shù)據(jù)庫(kù)中,你想得到在products表中最貴的產(chǎn)品名稱和價(jià)格應(yīng)該使用的正確查詢是()【選兩項(xiàng)】A、SELECTtop1productname,UnitpriceFROMproductsorderbyUnipriceDescB、SELECTproductname,MAX(Unitprice)FROMproductsC、SELECTproductname,UnitpriceFROMproductsWHEREUnitprice=(SELECTMAX(Unitprice)FROMproducts)D、SELECTproductname,MAX(Unitprice)FROMproductsORDERByproductname【正確答案】:AC4.在SQLServer中,以下哪些()可以進(jìn)行模糊查詢?!径噙x】A、orB、notbetweenC、notinD、like【正確答案】:BCD5.對(duì)于關(guān)系型數(shù)據(jù)庫(kù)來(lái)說(shuō),表之間存在下面那些關(guān)系()【多選】A、一對(duì)一關(guān)系B、一對(duì)多關(guān)系C、多對(duì)多關(guān)系D、繼承關(guān)系【正確答案】:ABC6.在SQLServer中,子查詢可以在下列哪種場(chǎng)合使用【多選】A、where子句中B、having子句中C、from子句中D、select子句中【正確答案】:ABCD7.在SQLServer中,數(shù)據(jù)完整性的包括哪些()【多選】A、引用完整性B、實(shí)體完整性C、關(guān)系完整性D、域完整性【正確答案】:ABD8.T-SQL語(yǔ)言按照用途可以分為三類,分別是()【多選】A、DMLB、DCLC、DQLDDL【正確答案】:ABD9.在下面關(guān)于數(shù)據(jù)庫(kù)的說(shuō)法中,正確的是()?!径噙x】A、數(shù)據(jù)庫(kù)有較高的安全性B、數(shù)據(jù)庫(kù)有較高的數(shù)據(jù)獨(dú)立性C、數(shù)據(jù)庫(kù)中的數(shù)據(jù)可被不同的用戶共享D、數(shù)據(jù)庫(kù)沒有數(shù)據(jù)冗余【正確答案】:ABC10.在SQLServer中,下面關(guān)于聯(lián)接的描述不正確的是()【多選】A、內(nèi)聯(lián)接使用比較運(yùn)算符根據(jù)每個(gè)表共有的列值來(lái)匹

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論