注意:此页面搜索的是所有试题
河南财经政法大学SQLServer
[单选题,10分] 从“产品”表里查询出价格高于产品名称为“一次性纸杯”的产品的记录,此SQL语句为 A.SELECT * FROM 产品WHERE 价格>‘一次性纸杯’ B.SELECT * FROM 产品WHERE 价格>(SELECT * FROM 产品WHERE 产品名称>’ 一次性纸杯’); C.SELECT * FROM 产品WHERE EXISTS 产品名称=’ 一次性纸杯’); D.SELECT * FROM 产品WHERE 价格>(SELECT 价格FROM 产品WHERE 产品名称=’ 一次性纸杯’);
[单选题,10分] 不可以启动和停止SQL Server 2000服务的工具是 A.SQL Server企业管理器 B.SQL Server服务管理器 C.Windows服务 D.SQL Server查询分析器
[单选题,10分] 在sql server 2000中,关于数据库说法错误的是 A.数据库在磁盘上默认的存储位置是:SQL Server安装路径\Microsoft SQL Server\MSSQL\Data B.一个数据库至少应包含一个数据库文件(*.mdf)和一个事务日志文件(*.ldf) C.只有当数据库中不存在数据的情况下,才可以进行数据库的收缩操作。 D.可以通过从A机器拷贝数据库文件和事务日志文件至B机器,然后通过在B机器上执行相应的附加数据库操作,实现数据库从A机器到B机器的复制。
[单选题,10分] 成绩表grade中字段score代表分数,以下()语句返回成绩表中的最低分 A.select max(score) from grade B.select top 1 score from grade order by score asc C.Select min(score) from grade D.select top 1 score from grade order by score desc
[单选题,10分] 使用Sql server提供的(),可以创建数据库 A.查询分析器 B.企业管理器 C.服务管理器 D.事件探查器
[多选题,10分] 若要删除book表中所有数据,以下语句错误的是 A.truncate table book B.delete * from book C.drop table book D.delete from book
多选题,10分] 学生成绩表grade中有字段score(float),现在要把所有在55分至60之间的分数提高5分,以下sql语句正确的是 A.Update grade set score=score+5 B.Update grade set score=score+5 where score>=55 or score <=60 C.Update grade set score=score+5 where score between 55 and 60 D.Update grade set score=score+5 where score >=55 and score <=60
[多选题,10分] 关于主键,以下()说法是错误的。 A.主键可以用来确保表中不存在重复的数据行。 B.一个表必须有一个主键。 C.一个表只能有一个主键。 D.只能对整数型列设置主键
[多选题,10分] 成绩表grade中字段score代表分数,以下()语句返回成绩表中的最低分。 A.select max(score) from grade B.select top 1 score from grade order by score asc C.Select min(score) from grade D.select top 1 score from grade order by score desc
[单选题,10分] 现有顾客表customers, 包含数据如下表,若执行sql语句:select count(distinct(city) from customers,以下()是输出结果 cid cname city jac null 2 lee beijing 3 tom 4 chen beijing A.1 B.2 C.3 D.4
[单选题,10分] 现有顾客表customers, 包含数据如下表,若执行sql语句:select avg(discount) from customers,以下()是输出结果。(选择一项)cid cname discount 1 jack null 2 lee 8 3 tom 7 4 chen 1 A.错误提示:不能对null进行avg操作 B.16 C.8 D.4
[单选题,10分] Sql server提供了一些日期函数,以下说法错误的是 A.select dateadd(mm,4,’01/01/1999’) 返回值为: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
[单选题,10分] 现有书目表book,数据见下表。 现在执行sql语句:update book set title=replace(replace(title,.j.,.a.),.servlet.,.csharp.),执行结果是 bookid title 1 jsp&servlet 2 jsp 3 Professional servlet 4 asp A.更新了3条记录 B.更新了2条记录 C.更新了1条记录 D.该sql语句有错误,无法执行
[单选题,10分] 现有订单表orders, 包含数据如下表。若查询既订购了产品P01,又订购了产品P02的顾客编号,可以执行以下()sql语句。 cid (顾客编号) Pid (产品编号) C01 P01 C01 P02 C02 P01 C03 P02 A.select distinct(cid) from orders o1 where o1.pid in (.p01.,.p02.) B.select distinct(cid) from orders o1,orders o2 where o1.pid=.p01. and o2.pid=.p02. and o1.cid=o2.cid C.select distinct(cid) from orders o1 where pid=.p01. and cid in (select cid from orders where pid =.p02.) D.select distinct(cid) from orders o1,orders o2 where o1.pid=.p01. and o2.pid=.p02.
[多选题,10分] 使用以下()不可以进行模糊查询 A.OR B.Not between C.Not IN D.Like