sqlserver测试题及答案.doc

sqlserver测试题及答案.doc

ID:50589023

大小:196.50 KB

页数:11页

时间:2020-03-12

sqlserver测试题及答案.doc_第1页
sqlserver测试题及答案.doc_第2页
sqlserver测试题及答案.doc_第3页
sqlserver测试题及答案.doc_第4页
sqlserver测试题及答案.doc_第5页
资源描述:

《sqlserver测试题及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Sqlserver一期内部测试题一选择题1、_______是指组成表的各列的名称及数据类型,也就是日常表格的“栏目信息”。(选择1项)A)表型B)记录C)属性D)关键字2、在SQL查询时,使用()子句指出的是分组后的条件。 (选择1项)A)WHEREB)HAVINGC)WHEND)GROUP 3、已知关系:员工(员工号,姓名,部门号,薪水) PK=员工号FK=部门号部门(部门号,部门名称,部门经理员工号) PK=部门号(PK指的式主键FK指的式外键)现在要查询部门员工的平均工资大于3000的部门名称及平均工资,下面哪两句查

2、询正确:(选择2项)A)SELECT部门名称,AVG(薪水)FROM部门P,员工EWHEREE.部门号=(SELECT部门号FROM部门WHERE部门名称=P.部门名称)GROUPBY部门名称HAVINGAVG(薪水)>3000B)SELECT部门名称,AVG(薪水)FROM部门PINNERJOIN员工EONP.部门号=E.部门号GROUPBY部门名称WHEREAVG(薪水)>3000C)SELECT部门名称,AVG(薪水)FROM部门PINNERJOIN员工EONP.部门号=E.部门号GROUPBY部门名称HAVINGA

3、VG(薪水)>3000D)SELECT部门名称,AVG(薪水)FROM部门P,员工EWHEREP.部门号=(SELECT部门号FROM部门WHERE部门名称=P.部门名称)GROUPBY部门名称HAVINGAVG(薪水)>30004、要将表userInfo从数据库中删除,用以下的哪个命令?(选择1项)A)DROPTABLEuserInfoB)TRUNCATETABLEuserInfoC)DELETEFROMuserInfoD)DROPFROMuserInfo5、在以下哪种情况下使用主键约束而不使用唯一约束:(选择1项)A)

4、列的值允许为空值B)列有外键引用C)列的值不允许为空值D)以上都不对6、在数据库表employee中查找字段empid中以两个数字开头第三个字符是下画线“_”的所有记录。请选择以下正确的语句:(选择1项)A)SELECT*FROMemployeeWHEREempidLIKE'[0-9][0-9]_%'B)SELECT*FROMemployeeWHEREempidLIKE'[0-9][0-9]_[%]'C)SELECT*FROMemployeeWHEREempidLIKE'[0-9]9[_]%'D)SELECT*FROMem

5、ployeeWHEREempidLIKE'[0-9][0-9][_]%'7、函数FLOOR(-41.3)返回______。(选择1项)A)-41B)-42C)41D)以上都不是8、下面哪个函数返回的是满足给定条件的平均值:(选择1项)A)Max(col_name)B)Avg(col_name)C)Sum(col_name)D)COUNT(col_name)9、合并多个查询结果集,应使用()关键字。D)A、joinB、unionE)C、intoD、and10、在SQL查询时,使用WHERE子句指出的是。(选择1项)A)查询目

6、标B)查询结果 C)查询条件D)查询视图 11、下面有关HAVING子句描述错误的是。(选择1项)A)HAVING子句必须与GROUPBY子句同时使用,不能单独使用 B)使用HAVING子句的同时不能使用WHERE子句 C)使用HAVING子句的同时可以使用WHERE子句 D)使用HAVING子句的作用是限定分组的条件12、已知关系:厂商(厂商号,厂名) PK=厂商号产品(产品号,颜色,厂商号) PK=产品号,FK=厂商号表如下:厂商            产品厂商号厂名C01宏达C02立仁C03广源 产品号颜色厂商号P0

7、1红C01P02黄C03若再往产品表中插入如下记录:I(P03,红,C02) II(P01,蓝,C01)III(P04,白,C04) IV(P05,黑,null)能够插入的记录是。(选择1项)A)I,II,IVB)I,IIIC)I,IID)I,IV13、要删除表userInfo中的所有记录,用以下的哪两个命令?(选择2项)A)DROPTABLEuserInfoB)TRUNCATETABLEuserInfoC)DELETEFROMuserInfoD)DROPFROMuserInfo14、Delete语句是_____语句?(选

8、择1项)A)DQLB)DMLC)DDLD)DCL15、SQL语句中,可以使用()语句一次插入()条记录,如果想要一次插入多条记录,必须在语句中使用()语句。A、Insert,一,SelectB、Insert,二,UpdateC、Update,一,InsertD、Delete,三,Select 16、在数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。