資源描述:
《sql查詢語句結(jié)構(gòu)模式》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、sql查詢語句結(jié)構(gòu)模式4結(jié)構(gòu)化查詢語言SQL習(xí)題與答案第四章結(jié)構(gòu)化查詢語言SQL一、選擇題1.在SQL包含的功能中,最重要的功能是_______。A)數(shù)據(jù)查詢B)數(shù)據(jù)操縱C)數(shù)據(jù)定義D)數(shù)據(jù)控制2.使用SQL語言有兩種方式,它們是_______。A)菜單式和交互式B)嵌入式和程序式C)交互式和嵌入式D)命令式和解釋式3.SQL的全部功能可以用9個(gè)動(dòng)詞概括,其中動(dòng)詞INSERT是屬于下列______功能。A)數(shù)據(jù)查詢B)數(shù)據(jù)操縱C)數(shù)據(jù)定義D)數(shù)據(jù)控制4.SQL語言支持?jǐn)?shù)據(jù)庫的三級(jí)模式結(jié)構(gòu),其中模式對(duì)應(yīng)于______。A)存儲(chǔ)文件B)視圖
2、C)基本表D)視圖和基本表5.在創(chuàng)建數(shù)據(jù)表時(shí),可以給字段規(guī)定NULL或NOTNULL值,NULL值的含義是______。A)0B)空格C)NULLD)不確定6.在SQL的ALTER語句中,用于刪除字段的子句是______。A)ALTERB)DELETEC)DROPD)MODIFY7.SQL中的INSERT語句可以用于______。A)插入一條記錄B)插入一個(gè)字段C)插入一個(gè)索引D)插入一個(gè)表8.下列描述錯(cuò)誤的是______。A)用INSERT-SQL語句可以插入一條記錄B)用INSERT-SQL語句可以插入多條記錄C)使用INSERT-
3、SQL語句可以插入記錄的部分?jǐn)?shù)據(jù)D)使用INSERT-SQL語句插入記錄時(shí)列名的排列順序必須與表定義時(shí)的順序一致9.INSERT-SQL語句中所使用的數(shù)據(jù)不能來自于______。A)數(shù)組B)變量C)查詢D)索引10.SQL中的UPDATE語句可以用于______。A)更新數(shù)據(jù)表的結(jié)構(gòu)B)更新數(shù)據(jù)表的值C)更新索引D)更新查詢11.下列描述錯(cuò)誤的是______。A)SQL中的UPDATE語句可以修改一條記錄B)SQL中的UPDATE語句可以修改多條記錄C)SQL中的UPDATE語句可以用子查詢提供要修改的值D)SQL中的UPDATE語句可
4、以修改子查詢的結(jié)果12.SQL中的DELETE語句可以用于______。A)刪除數(shù)據(jù)表的結(jié)構(gòu)B)刪除數(shù)據(jù)表C)刪除數(shù)據(jù)表的記錄D)刪除數(shù)據(jù)表的字段13.在SELECT語句中,為了在查詢結(jié)果中消去重復(fù)記錄,應(yīng)使用________項(xiàng)。A)PERCENTB)DISTINCTC)TOPND)D)SELECT20.如果要選擇分?jǐn)?shù)在70和80之間的記錄,________是正確的。A)分?jǐn)?shù)>=70AND<=80B)分?jǐn)?shù)BET(所在系)B)SELECTSUM(DISTINCT所在系)C)SELECTCOUNT(所在系)D)SELECTCOU
5、NT(DISTINCT所在系)22.下列語句錯(cuò)誤的是________。A)SELECT*FROM學(xué)生表B)SELECT學(xué)號(hào)AS學(xué)生編號(hào)FROM學(xué)生表C)SELECTALLFIELDSFROM學(xué)生表D)SELECTDISTINCT學(xué)號(hào)FROM選課表23.查詢除教授和副教授以外的教師姓名,其選課表選課表選課表選課表選課表B)SELECTCOUNT(*)FROM選課表GROUPBY學(xué)號(hào)C)SELECTDISTINCTCOUNT(*)FROM選課表D)SELECTDISTINCTCOUNT(*)FROM選課表GROUPBY學(xué)號(hào)27.要從選課表中
6、查詢選修了三門課程以上的學(xué)生學(xué)號(hào),應(yīng)使用的SELECT-SQL語句是________。A)SELECT學(xué)號(hào)FROM選課表選課表HAVINGCOUNT(*)>=3C)SELECT學(xué)號(hào)FROM選課表GROUPBY學(xué)號(hào)HAVINGCOUNT(*)>=3D)SELECT學(xué)號(hào)FROM選課表GROUPBY學(xué)號(hào)學(xué)生表ORDERBY入??偡諥SCB)SELECT*FROM學(xué)生表ORDERBY入??偡諨ESCC)SELECT*FROM學(xué)生表TOP3ORDERBY入??偡諥SCD)SELECT*FROM學(xué)生表TOP3ORDERBY入校總分DES
7、C29.在進(jìn)行多表聯(lián)接查詢時(shí),用________表明聯(lián)接的條件。A)FOR或?qū)W生表,選課表學(xué)生表,選課表學(xué)生表,選課表學(xué)生表,選課表教師表,授課表教師表,授課表ON教師表.教師號(hào)=授課表.教師號(hào)C)SELECT教師表.教師號(hào),姓名,課程號(hào)FROM教師表INNERJION授課表ON教師表.教師號(hào)=授課表.教師號(hào)D)SELECT教師表.教師號(hào),姓名,課程號(hào)FROM教師表INNERJION授課表教師表,授課表,課程表教師表,授課表,課程表教師表,授課表,課程表教師表,授課表,課程表教師表ASX,教師表ASY教師表教師表ASX,教師表ASY教師
8、表教師AND姓名=“陳靜”)D)SELECT姓名FROM教師表教師教師表授課表教師表授課表教師表,授課表教師表授課表教師表教師表教師表IN(工資)FROM教師表教師表教師表教師表AX(工資)FROM教師表(