1 / 11
文档名称:

SQLServer单科测试题(带答案).doc

格式:doc   大小:269KB   页数:11
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SQLServer单科测试题(带答案).doc

上传人:liuquan9999 2022/6/17 文件大小:269 KB

下载得到文件列表

SQLServer单科测试题(带答案).doc

文档介绍

文档介绍:选择题(每题 2 分,共计 100 分)
1. 在 SQL Server 中,要防止大于

100 的数被保存到

ok,包含字段:价格
price (float)
,类别 type(char);
现在查询各个
类别的平均价格、类别名称,以下语句正确的是(
)。
select avg(price),type from book group by type
select count(price),type from book group by price
select avg(price),type from book group by price
select count (price),type from book group by type
12. 以下( )语句的返回值不是 22。
A. Select abs(-22)
B. Select round(,0)
C. Select ceiling()
D. Select floor()
13. 现有订单表 orders ,包含用户信息
被订购过两回的产品。

userid,

产品信息 productid,

以下(

)语句能够返回至少
select productid from orders where count(productid)>1
select productid from orders where max(productid)>1
select productid from orders where having count(productid)>1 group by productid
select productid from orders group by productid having count(productid)>1
14.
T-SQL 提供了一些日期函数,以下说法错误的是(
)。[ 选两项 ]
A.
select dateadd(mm,4, ’ 2000-10-11 ’ ) 返回值为: 2001-2-11
B.
select datediff(year,'2000-1-1','2000-7-1')
返回值为:
C.
select datepart(dw,'2008-9-7') (
提示:星期天 )
返回值为: 1
D.
select datename(dw,'2008-9-10')
返回值为: 6
15.
使用以下(
)不可以进行模糊查询。
or
like
in
between
16. 关于分组查询,以下( )描述是错误的。 [ 选两项 ]
使用 group by 进行分组查询
B.
对分组后的条件的筛选必须使用
Having 子句
C.
Having 子句不能与 where 子句同时出现在一个 select 语句中
D.
在使用分组查询时,在
select
列表中只能出现被分组的列
17. 以下(
)说明了代码:
not (
付款方式 =’信用卡’ ) or (
信用卡 <>’阳光卡’ ) 的含义。
付款方式不能是信用卡
付款方式不能是信用卡,或者信用卡是阳光卡
如果付款方式是信用卡,那么信用卡不能是阳光卡
付款方式是信用卡,并且信用卡不能是阳光卡
18. 关于主键,以下( )说法是错误的。 [ 选两项 ]
主键用于实施实体约束
一个表必须有一个主键
一个表只能有一个主键
只能对整数型列设置主键
19. 关于 SQL常用的数据类型,以下( )说法是错误的。
Image 数据类型可以用来存储图像
使用字符数据类型时,可以改变长度信息
使用数字数据类型时,可以改变长度信息
Bit 数据类型只有两种值 :true,false
20. 定义列中可以接受的数据值或格式,称为( )。
唯一性约束
检查约束
主键约束
默认约束
21. 现有客户表 customers (主键:客户编号
cid ),包含 10 行数据,订单表 orders (外键:
客户编号 cid ),包含 6 条数据。执行
sql 语句: select * from cus