sqlrver测试题及答案
Sql rver一期内部测试题
一选择题
1、_______是指组成表的各列的名称及数据类型,也就是日常表格的“栏目信息”。(选择1项)
A) 表型
B) 记录
C) 属性闪闪的红星作者
D)关键字
2、在SQL查询时,使用()子句指出的是分组后的条件。(选择1项)
A) WHERE
B) HA VING
C) WHEN
小白兔的D)GROUP
3、已知关系:员工(员工号,姓名,部门号,薪水)PK=员工号FK=部门号
部门(部门号,部门名称,部门经理员工号)PK=部门号(PK指的式主键FK指的式外键)
现在要查询部门员工的平均工资大于3000的部门名称及平均工资,下面哪两句查询正确:(选择2项)
A)SELECT 部门名称,A VG(薪水)FROM 部门P,员工E WHERE E.部门号=
(SELECT部门号FROM 部门WHERE 部门名称= P.部门名称)GROUP BY 部
门名称HA VING A VG(薪水)> 3000
B) SELECT 部门名称,A VG(薪水) FROM 部门P INNER JOIN 员工E ON P.部门
号=E.部门号GROUP BY 部门名称WHERE A VG(薪水)> 3000
C)SELECT 部门名称,A VG(薪水) FROM 部门P INNER JOIN 员工E ON P.部门
号=E.部门号GROUP BY 部门名称HA VING A VG(薪水)> 3000
D)SELECT 部门名称,A VG(薪水) FROM 部门P,员工 E WHERE P.部门号=
(SELECT部门号FROM 部门WHERE 部门名称= P.部门名称)GROUP BY 部门名称HA VING A VG(薪水)> 3000
4、要将表urInfo从数据库中删除,用以下的哪个命令?(选择1项)
A) DROP TABLE urInfo
B) TRUNCATE TABLE urInfo
C) DELETE FROM urInfo
D) DROP FROM urInfo
5、在以下哪种情况下使用主键约束而不使用唯一约束:(选择1项)
A) 列的值允许为空值
B) 列有外键引用
英语口语900句>丝瓜怎么做好吃C) 列的值不允许为空值
D) 以上都不对
6、在数据库表employee中查找字段empid中以两个数字开头第三个字符是下画线“_”的所有记录。
请选择以下正确的语句:(选择1项)
A) SELECT * FROM employee WHERE empid LIKE '[0-9][0-9]_%'
B) SELECT * FROM employee WHERE empid LIKE '[0-9][0-9]_[%]'
C) SELECT * FROM employee WHERE empid LIKE '[0-9]9[_]%'
D)SELECT * FROM employee WHERE empid LIKE '[0-9][0-9][_]%'
7、函数FLOOR(-41.3)返回______。(选择1项)
A) -41
B) -42
C) 41
D) 以上都不是
8、下面哪个函数返回的是满足给定条件的平均值:(选择1项)
A) Max(col_name)
B) Avg(col_name)
C) Sum(col_name)
D) COUNT(col_name)
9、合并多个查询结果集,应使用( )关键字。
E)A、join B、union
F)C、into D、and
10、在SQL查询时,使用WHERE子句指出的是。(选择1项)
A) 查询目标
B) 查询结果
C) 查询条件
E)查询视图
11、下面有关HA VING子句描述错误的是。(选择1项)
A) HA VING子句必须与GROUPBY子句同时使用,不能单独使用
墨尔本留学B) 使用HA VING子句的同时不能使用WHERE子句
C) 使用HA VING子句的同时可以使用WHERE子句
D)使用HA VING子句的作用是限定分组的条件
12、已知关系:厂商(厂商号,厂名)PK=厂商号
产品(产品号,颜色,厂商号)PK=产品号,FK=厂商号
表如下:
厂商产品
若再往产品表中插入如下记录:
I(P03,红,C02)II(P01,蓝,C01)
III(P04,白,C04)IV(P05,黑,null)
医生年终总结能够插入的记录是。(选择1项)
A)I,II,IV
B ) I,III
C ) I,II
D ) I,IV
13、要删除表urInfo中的所有记录,用以下的哪两个命令?(选择2项)
A) DROP TABLE urInfo
B) TRUNCATE TABLE urInfo
C) DELETE FROM urInfo
D) DROP FROM urInfo
14、Delete 语句是_____语句?(选择1项)
A) DQL
B) DML
C) DDL
无盘系统
D) DCL
15、SQL语句中,可以使用()语句一次插入()条记录,如果想要一次插入多条记录,必须在语句中使用()语句。
A、Inrt,一,Select
B、Inrt,二,Update
C、Update,一,Inrt
D、Delete,三,Select
16、在数据库pubs的表authors中查找以ean 结尾的所有4 个字母的作者所在的行。
请选择以下正确的语句:(选择1项)
A) SELECT * FROM authors WHERE au_fname LIKE '_ean'
B) SELECT * FROM authors WHERE au_fname LIKE '%ean'
C) SELECT * FROM authors WHERE au_fname LIKE '[_ean]'
E)SELECT * FROM authors WHERE au_fname LIKE '[%]ean'大气磅礴的音乐
17 你是一名电子商务网站的数据库开发人员。你正在建立一个数据库来存储网站的订单
信息。这些信息从一个client/rver应用程序的client端被输入,每输入一条新订单,就会产生一个唯一的订单号(OrderNumber),并且订单号是以递增的顺序产生的。