sqlserver期末复习选择题

24) 25) 26) 27) 28)

成绩表grade中字段score代表分数,以下()语句返回成绩表中的最低分。(选择两项)

select max(score) from grade a)

select top 1 score from grade order by score asc b)

Select min(score) from grade c)

select top 1 score from grade order by score desc d)

现有订单表orders,包含用户信息userid, 产品信息 productid, 以下()语句能够

返回至少被订购过两回的productid? (选择一项)

select productid from orders where count(productid)>1 a)

select productid from orders where max(productid)>1 b)

select productid from orders where having count(productid)>1 group by productid c)

select productid from orders group by productid having count(productid)>1 d)

关于聚合函数,以下说法错误的是()。(选择一项)

a) Sum返回表达式中所有数的总合,因此只能用于数字类型的列。 b) Avg返回表达式中所有数的平均值,可以用于数字型和日期型的列。 c) Max和Min可以用于字符型的列。 d) Count可以用于字符型的列。 使用Sql server提供的(),可以创建数据库。(选择一项) a) 查询分析器 b) 企业管理器 c) 服务管理器 d) 事件探查器

现有顾客表customers, 包含数据如下表,若执行sql语句:select count(distinct(city)) from customers,以下()是输出结果。(选择一项) cid cname city 1 2 3 4 jack lee tom chen null beijing beijing

a) b) c) d) 1 2 3 4

29) 现有顾客表customers, 包含数据如下表,若执行sql语句:select avg(discount) from customers,以下()是输出结果。(选择一项) cid cname discount 1 2 3 4 jack lee tom chen null 8 7 1

30) 31)

a) b) c) d) 错误提示:不能对null进行avg操作 16 8 4

Sql server提供了一些日期函数,以下说法错误的是()。(选择两项) a) select dateadd(mm,4,’01/01/99’) 返回值为:05/01/99 b) select datediff(mm,'03/06/2003','03/09/2003') 返回值为:3 c) select datepart(day,'03/06/2003') 返回值为:6 d) select datename(dw,'03/06/2003') 返回值为:6

现有书目表book,数据见下表。 现在执行sql语句:update book set title=replace(replace(title,'j','a'),'servlet','csharp'),执行结果是()。(选择一项) bookid title 1 2 3 4 jsp&servlet jsp Professional servlet asp

>>鐏炴洖绱戦崗銊︽瀮<<
12@gma联系客服:779662525#qq.com(#替换为@)