出自:河南财经政法大学SQL Server

从“产品”表里查询出价格高于产品名称为“一次性纸杯”的产品的记录,此SQL语句为 A.SELECT * FROM 产品WHERE 价格>‘一次性纸杯’ B.SELECT * FROM 产品WHERE 价格>(SELECT * FROM 产品WHERE 产品名称>’ 一次性纸杯’); C.SELECT * FROM 产品WHERE EXISTS 产品名称=’ 一次性纸杯’); D.SELECT * FROM 产品WHERE 价格>(SELECT 价格FROM 产品WHERE 产品名称=’ 一次性纸杯’);
不可以启动和停止SQL Server 2000服务的工具是 A.SQL Server企业管理器 B.SQL Server服务管理器 C.Windows服务 D.SQL Server查询分析器
在sql server 2000中,关于数据库说法错误的是 A.数据库在磁盘上默认的存储位置是:SQL Server安装路径\Microsoft SQL Server\MSSQL\Data B.一个数据库至少应包含一个数据库文件(*.mdf)和一个事务日志文件(*.ldf) C.只有当数据库中不存在数据的情况下,才可以进行数据库的收缩操作。 D.可以通过从A机器拷贝数据库文件和事务日志文件至B机器,然后通过在B机器上执行相应的附加数据库操作,实现数据库从A机器到B机器的复制。
成绩表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
使用Sql server提供的(),可以创建数据库 A.查询分析器 B.企业管理器 C.服务管理器 D.事件探查器
若要删除book表中所有数据,以下语句错误的是 A.truncate table book B.delete * from book C.drop table book D.delete from book
学生成绩表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
现有书目表book,包含字段:price (float); 现在查询一条书价最高的书目的详细信息,以下语句正确的是 A.select top 1 * from book order by price asc B.select top 1 * from book order by price desc C.select top 1 * from book where price= (select max (price)from book) D.select top 1 * from book where price= max(price)
关于主键,以下()说法是错误的。 A.主键可以用来确保表中不存在重复的数据行。 B.一个表必须有一个主键。 C.一个表只能有一个主键。 D.只能对整数型列设置主键
成绩表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
现有顾客表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
现有顾客表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
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
现有书目表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语句有错误,无法执行
现有订单表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.
使用以下()不可以进行模糊查询 A.OR B.Not between C.Not IN D.Like
关于分组查询,以下()描述是错误的。 A.使用group by 进行分组查询 B.对分组后的条件的筛选必须使用Having子句 C.Having子句不能与where子句同时出现在一个select语句中 D.在使用分组查询时,在select列表中只能出现被分组的列。如:select courseid from grade group by courseid.
关于多表联接查询,以下()描述是错误的 A.外联接查询返回的结果集行数可能大于所有符合联接条件的结果集行数。 B.多表联接查询必须使用到JOIN关键字 C.内联接查询返回的结果是:所有符合联接条件的数据 D.在where子句中指定联接条件可以实现内联接查询。
Sql语句:select * from students where SNO like ‘010[^0]%[A,B,C]%’,可能会查询出的SNO是 A.01053090A B.01003090A01 C.01053090D09 D.0101A01
查询语句中的ORDER BY排序方式有 A.DESC B.ASC C.GROUP BY D.AESC
数据库的性能是由()来衡量的 A.数据库的结构 B.数据库的记录数量 C.数据库检索启示的进度 D.数据库操作的复杂性
在数据库设计中,以下()情况是数据冗余的一种形式 A.对相同的数据进行多次备份 B.在多个位置存储相同的数据 C.对重要数据类型进行复制操作 D.使用不同类型的数据库存储不同应用系统的数据
商品表"里所有商品价格加2,下列更新记录的语句,正确的是 A.UPDATE 商品表 SET 价格=价格+2; B.INSERT 商品表 SET 价格=价格+2; C.UPDATE 商品表 SET 价格=价格+2; D.SELECT * FROM 商品表 SET 价格=价格+2;
在Products数据库中建立一个新表Authors,表中应该包含name列和每个作者的ID列,下列语法正确的是 A.CREATE TABLE AUTHORS ON Prpducts(name varchar(50),IDsmallint) B.ALTER DATABASE products ADD TABLE Authors(name varchar(50),IDsmallint) C.CREATE TABLE Products.Authors(name varchar(50),IDsmallint) D.Create TABLE Products.Authors(name,ID)
在多表查询中,外连接查询包括 A.左连接查询 B.右连接查询 C.子查询 D.全连接查询
在关系数据库中,作为表的主键应该满足什么条件 A.不允许为空 B.不允许重复 C.主键值不允许被改变 D.不能以多个字段作为主键
以下的哪几句语句可以为局部变量赋值 A.UPDATE B.SET C.ALTER D.SELECT
要删除表userInfo中的所有记录,用以下的哪几个命令 A.DROP TABLE userInfo B.TRUNCATE TABLE userInfo C.DELETE FROM userInfo D.DROP FROM userInfo
在数据库层次结构模型中,每个子级可以有()个父级 A.1 B.2 C.>=2 D.多
在SqlServer的示例数据库NorthWind中,你想获得一张包含lastName和orderDate的列表,,该列表中的雇员至少要处理过一份订单。下面的T-SQL都可以实现该要求,除了 A.select employees.lastname,orders.orderdate from employees left join orders on employees.employeeid=orders.employeeid B.select employees.lastname,orders.orderdate from employees join orders on employees.employeeid=orders.employeeid C.select employees.lastname,orders.orderdate from employees inner join orders on employees.employeeid=orders.employeeid D.select employees.lastname,orders.orderdate from employees,orders where employees.employeeid=orders.employeeid
监视对数据库的操作和数据库的运行效率这些事情一般都属于()的职责范围 A.终端用户 B.技术支持人员 C.数据库管理员 D.测试人员
有一个"出版物"表,包含图书编码(Book-code),书名(Book-name),出版日期(Issue-dt),备注(Mem-cd)等级段,( )字段作为该表的主建可能是最恰当的 A.Book-code B.Book-name C.Issue-dt D.Mem-cd
使用SQL创建多表查询要求查询中所涉及的表必须有 A.主键 B.公共字段 C.组合键 D.以上皆是
下列查询条件()可以查询出员工数据表中的字段"员工所在地"不在"柏林"的员工 A.!>.柏林. B.NOT .柏林. C.IS NOT .柏林. D.<>.柏林.
关于视图,下列叙述中正确的有 A.使用CREATE VIEW语句创建视图时可用WITH ENCRYPTION对视图定义进行加密 B.创建视图时可以在所用SELECT语句中使用ORDER BY、COMPUTE子句 C.使用ALTER VIEW语句可修改已有视图 D.使用DROP VIEW语句可删除已有视图
关于存储过程,下列叙述中不正确的有 A.存储过程是预编译Transact-SQL语句的集合 B.创建或修改存储过程时,可用WITH ENCRYPTION选项进行加密 C.创建或修改存储过程时,可用WITH RECOMPLE选项进行重新编译 D.执行存储过程时,不能用WITH RECOMPLE选项进行重新编译
关于SQL Server Management Studio,下列叙述中不正确的有 A.它是面向数据库管理和开发人员的设计和管理工具 B.它综合了以前版本中企业管理器和查询分析器的功能 C.使用它可以运行命令行实用程序sqlcmd D.使用它可以创建和管理数据库和数据库对象
关于局部变量,下列各项中错误是的 A.使用DECLARE声明局部变量 B.使用SELECT语句可对多个局部变量赋值 C.一个局部变量可在多个批中使用 D.使用SET语句可对多个局部变量赋值
在MS-Access中,如果设置一个字段的数据类型为.text.,其默认字段的大小为 A.255 B.10 C.32 D.50
数据完整性的包括以下方面的内容,除了 A.域完整性 B.实体完整性 C.记录完整性 D.引用完整性
关于用户定义函数,下列叙述中不正确的有 A.用户定义函数是一组Transact-SQL语句组成的子程序 B.用户定义函数可以有输入参数、输出参数和返回值 C.用户定义函数可使用CREATE FUNCTION语句创建 D.用户定义函数可使用ALTER FUNCTION语句修改
现有表book,主键bookid设为标识列。若执行语句:select * into book2 from book, 以下说法正确的是 A.若数据库中已存在表book2, 则会提示错误 B.若数据库中已存在表book2, 则语句执行成功,并且表book2中的bookid自动设为标识 C.若数据库中不存在表book2, 则语句执行成功,并且表book2中的bookid自动设为主键。 D.若数据库中不存在表book2, 则语句执行成功,并且表book2中的bookid自动设为标识。
假定有一个用户表,表中包含字段:userid (int)、username (varchar)、 password(varchar)、等,该表需要设置主键,以下说法正确的是( A.如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键 B.此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键 C.此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为组合键。 D.如果采用userid作为主键,那么在userid列输入的数值,允许为空。
Microsoft SQL Server 2000 在安装的时候就创建的示例用户数据库包括 A.Pubs B.Master C.Northwind D.Msdb
()现有书目表book,包含字段:price (float); 现在查询一条书价最高的书目的详细信息,以下语句正确的是 A.select top 1 * from book order by price asc B.select top 1 * from book order by price desc C.select top 1 * from book where price= (select max (price)from book) D.select top 1 * from book where price= max(price)
Sql语句:select * from students where SNO like ‘010[^0]%[A,B,C]%’,可能会查询出的SNO是 A.01053090A #Hm3? B.01003090A01 C.01053090D09 D.0101A01
关于Truncate table, 以下()描述是错误的 A.Truncate table 可跟Where从句,根据条件进行删除 B.Truncate table 用来删除表中所有数据。 C.触发器对Truncate table无效。 D.delete 比Truncate table速度快
关于多表联接查询,以下()描述是错误的 A.在where子句中指定联接条件可以实现内联接查询。 B.外联接查询返回的结果集行数可能大于所有符合联接条件的结果集行数。 C.多表联接查询必须使用到JOIN关键字 D.内联接查询返回的结果是:所有符合联接条件的数据
Sql语句:select * from students where SNO like ‘010[^0]%[A,B,C]%’,可能会查询出的SNO是 A.0101A01 B.01053090A C.01003090A01 D.01053090D09
关于Truncate table, 以下()描述是错误的 A.delete 比Truncate table速度快 B.Truncate table 可跟Where从句,根据条件进行删除。 C.Truncate table 用来删除表中所有数据。 D.触发器对Truncate table无效