sqlserver測試題及答案_第1頁
sqlserver測試題及答案_第2頁
sqlserver測試題及答案_第3頁
sqlserver測試題及答案_第4頁
sqlserver測試題及答案_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

本文格式為Word版,下載可任意編輯——sqlserver測試題及答案Sqlserver一期內(nèi)部測試題

一選擇題

1、_______是指組成表的各列的名稱及數(shù)據(jù)類型,也就是日常表格的“欄目信息〞。(選擇1項)

A)表型B)記錄C)屬性D)關(guān)鍵字

2、在SQL查詢時,使用()子句指出的是分組后的條件。(選擇1項)

A)WHEREB)HAVINGC)WHEND)GROUP

3、已知關(guān)系:

員工(員工號,姓名,部門號,薪水)PK=員工號FK=部門號

部門(部門號,部門名稱,部門經(jīng)理員工號)PK=部門號(PK指的式主鍵FK指的式外鍵)

現(xiàn)在要查詢部門員工的平均工資大于3000的部門名稱及平均工資,下面哪兩句查詢正確:(選擇2項)

A)SELECT部門名稱,AVG(薪水)FROM部門P,員工EWHEREE.部門號=

(SELECT部門號FROM部門WHERE部門名稱=P.部門名稱)GROUPBY部門名稱HAVINGAVG(薪水)>3000

B)SELECT部門名稱,AVG(薪水)FROM部門PINNERJOIN員工EONP.部門

號=E.部門號GROUPBY部門名稱WHEREAVG(薪水)>3000

C)SELECT部門名稱,AVG(薪水)FROM部門PINNERJOIN員工EONP.部門

號=E.部門號GROUPBY部門名稱HAVINGAVG(薪水)>3000

D)SELECT部門名稱,AVG(薪水)FROM部門P,員工EWHEREP.部門號=

(SELECT部門號FROM部門WHERE部門名稱=P.部門名稱)GROUPBY部門名稱HAVINGAVG(薪水)>3000

4、要將表userInfo從數(shù)據(jù)庫中刪除,用以下的哪個命令?(選擇1項)

A)DROPTABLEuserInfoB)TRUNCATETABLEuserInfoC)DELETEFROMuserInfoD)DROPFROMuserInfo

5、在以下哪種狀況下使用主鍵約束而不使用唯一約束:(選擇1項)

A)列的值允許為空值B)列有外鍵引用C)列的值不允許為空值D)以上都不對

6、在數(shù)據(jù)庫表employee中查找字段empid中以兩個數(shù)字開頭第三個字符是下畫線“_〞的所有記錄。

請選擇以下正確的語句:(選擇1項)

A)SELECT*FROMemployeeWHEREempidLIKE'[0-9][0-9]_%'B)SELECT*FROMemployeeWHEREempidLIKE'[0-9][0-9]_[%]'C)SELECT*FROMemployeeWHEREempidLIKE'[0-9]9[_]%'D)SELECT*FROMemployeeWHEREempidLIKE'[0-9][0-9][_]%'

7、函數(shù)FLOOR(-41.3)返回______。(選擇1項)A)-41B)-42C)41D)以上都不是

8、下面哪個函數(shù)返回的是滿足給定條件的平均值:(選擇1項)A)Max(col_name)B)Avg(col_name)C)Sum(col_name)D)COUNT(col_name)

9、合并多個查詢結(jié)果集,應(yīng)使用()關(guān)鍵字。

E)F)

10、在SQL查詢時,使用WHERE子句指出的是。(選擇1項)

A)查詢目標(biāo)B)查詢結(jié)果C)查詢條件E)查詢視圖

11、下面有關(guān)HAVING子句描述錯誤的是。(選擇1項)

A)HAVING子句必需與GROUPBY子句同時使用,不能單獨使用B)使用HAVING子句的同時不能使用WHERE子句C)使用HAVING子句的同時可以使用WHERE子句D)使用HAVING子句的作用是限定分組的條件

12、已知關(guān)系:廠商(廠商號,廠名)PK=廠商號產(chǎn)品(產(chǎn)品號,顏色,廠商號)PK=產(chǎn)品號,F(xiàn)K=廠商號

A、joinC、into

B、unionD、and

表如下:

廠商產(chǎn)品

廠商號C01C02C03廠名宏達(dá)

立仁產(chǎn)品號P01P02廣源顏色紅黃廠商號C01C03

若再往產(chǎn)品表中插入如下記錄:

I(P03,紅,C02)II(P01,藍(lán),C01)III(P04,白,C04)IV(P05,黑,null)能夠插入的記錄是。(選擇1項)

A)I,II,IVB)I,IIIC)I,IID)I,IV

13、要刪除表userInfo中的所有記錄,用以下的哪兩個命令?(選擇2項)

A)DROPTABLEuserInfoB)TRUNCATETABLEuserInfoC)DELETEFROMuserInfoD)DROPFROMuserInfo

14、Delete語句是_____語句?(選擇1項)

A)DQL

B)DMLC)DDLD)DCL

15、SQL語句中,可以使用()語句一次插入()條記錄,假使想要一次插入多條記錄,必需在語句中使用()語句。

A、Insert,一,SelectB、Insert,二,UpdateC、Update,一,InsertD、Delete,三,Select

16、在數(shù)據(jù)庫pubs的表authors中查找以ean結(jié)尾的所有4個字母的所在的行。請選擇以下正確的語句:(選擇1項)

A)SELECT*FROMauthorsWHEREau_fnameLIKE'_ean'B)SELECT*FROMauthorsWHEREau_fnameLIKE'ên'C)SELECT*FROMauthorsWHEREau_fnameLIKE'[_ean]'E)SELECT*FROMauthorsWHEREau_fnameLIKE'[%]ean'

17你是一名電子商務(wù)網(wǎng)站的數(shù)據(jù)庫開發(fā)人員。你正在建立一個數(shù)據(jù)庫來存儲網(wǎng)站的訂單

信息。這些信息從一個client/server應(yīng)用程序的client端被輸入,每輸入一條新訂單,就會產(chǎn)生一個唯一的訂單號(OrderNumber),并且訂單號是以遞增的順序產(chǎn)生的。每天的訂單數(shù)量大約在10,000條左右。

你建立了一個新表Orders并且向其中參與了一個字段OrderNumber。下一步你該做什么?

A將OrderNumber的數(shù)據(jù)類型設(shè)置為uniqueidentifier。

B將OrderNumber的數(shù)據(jù)類型設(shè)置為int,并為其設(shè)置IDENTITY屬性。C將OrderNumber的數(shù)據(jù)類型設(shè)置為int,然后建立一個用戶定義的sql語句來找出表中最大的訂單號。

D將OrderNumber的數(shù)據(jù)類型設(shè)置為int。然后建立一個新表NextKey,向其中參與NextOrder(下一張訂單)字段,將NextOrder的數(shù)據(jù)類型設(shè)置為int。建立一個存儲過程來獲得或更新表NextKey中的值。

18、以下那些是系統(tǒng)數(shù)據(jù)庫:ASQLServerBtempdbCsystemdb

Dmodel

19、檢索序列號(Prono)為空的所有記錄()。

A、select*fromTab_ProInforwhereProno=??;B、select*fromTab_ProInforwhereProno=0;C、select*fromTab_ProInforwherePronoisnull;D、select*fromTab_ProInforwhereProno=?0?

20charindex(?hy?,?huayuguoji?)返回的結(jié)果為A0B1C4D-1

二sql語句測試提交sql語句

、學(xué)校圖書館借書信息管理系統(tǒng)建立三個表:學(xué)生信息表:student

字段名稱stuIDstuNamemajor圖書表:book

字段名稱BIDtitleauthor借書信息表:borrow

字段名稱borrowIDstuIDBIDchar(10)char(10)char(10)數(shù)據(jù)類型說明借書編號,主鍵學(xué)生編號,外鍵圖書編號,外鍵char(10)char(50)char(20)數(shù)據(jù)類型說明圖書編號,主鍵書名char(10)Varchar(10)Varchar(50)數(shù)據(jù)類型說明學(xué)生編號,主鍵學(xué)生名稱專業(yè)T_timeB_timedatetimedatetime借書日期還書日期完成以下題目(利用企業(yè)管理器創(chuàng)立數(shù)據(jù)庫數(shù)據(jù)表增加約束該步驟略)

1)利用sql語句錄入測試數(shù)據(jù)測試數(shù)據(jù)見下圖(為節(jié)省時間只提交每個表錄入數(shù)據(jù)的

第一條sql語句即此題共需要提交三條sql語句)(該題6分)Book表

Borrow表

Student表

2)查詢“計算機(jī)〞專業(yè)學(xué)生在“2023-12-15〞至“2023-1-8〞時間段內(nèi)借書的學(xué)生編號、

學(xué)生名稱、圖書編號、圖書名稱、借出日期;參考察詢結(jié)果如下圖所示:(該題6分)

selectst.stuid,stuname,bk.bid,title,t_timefromstudentst,bookbk,borrowbrwherest.stuid=br.stui

溫馨提示

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

最新文檔

評論

0/150

提交評論