数据库基础题(3)

2020-04-20 23:06

项)

A、5 B、1 C、3 D、7

77、在SQL Server 2005 中,假定 grade(成绩)表中包含字段:sID(学号),cID(班级编号)、lang(语文课成绩)、math(数学课成绩),那么选先按班级,后按语文成绩排序的SQL语句是(c ). (选择一项) A、SELECT * FROM grade GROUP BY lang,cID

B、SELECT * FROM grade GROUP BY cID,lang C、SELECT * FROM grade ORDER BY cID,lang D、SELECT * FROM grade ORDER BY lang,cID

78、在SQL Server 2005 中,现有客户表customers(主键:客户编号 cid),包含10行数据.订单表orders(外键:客户编号 cid),包含6行数据.执行sql语句:select * from customers inner join orders on customers.cid=orders.cid 返回5行记录,则执行sql语句:select * from customers inner join orders on customers.cid<>orders.cid将返回( c)行记录.(选择一项)

A、5 B、60 C、55

D、11

79、如需修改表结构需要使用的命令是(c)

A、dbcc B、drop C、alter D、grant

80、下列对sql server 2005 数据类型描述错误的是(c) A、image是二进制数据类型

B、int是整数数据类型

C、varchar是unicode数据类型 D、datetime是日期数据类型

81、下面sql 语句中对下列通配符描述错误的是(a) A、like 'ra%'所有姓名以ra打头的

B、like '%ion'所有姓名以ion结尾的

C、like 'b[^a]'所有以b开头,第二个字母不是a的

D、like' [a-c]d%'所有以a或c开头的,第二个字母必须是d的

82、在Products数据库中建立一个新表Authors,表中应该包含name列和每个作者的ID列,下列语法正确的是(c).

A、CREATE TABLE AUTHORS ON Prpducts(name varchar(50),ID smallint) B、use Products go create TABLE Authors(name varchar(50),Id smallint) C、CREATE TABLE Products/Authors(name varchar(50),ID smallint) D、 Create TABLE Products.Authors(name,ID)

83、下列不属于嵌套查询关键字是(d) A、in

B、all

C、any D、for

84、下列查询学生表能将表name字段显示为姓名的是(ad)(选2项) A、select name as '姓名' from student

B、select '姓名' as name from student C、select name = '姓名' from student

D、select '姓名'=name from student 85、在sql server 2005中,NULL值等于(c)

A、0 B、空白

C、空值表示值未确定 D、无意义

86、下面能显示学生成绩大于平均分的学生信息的是(d) A、select * from 学生表 where 学号 in (select 分数 from 成绩表)

B、select * from 学生表 where 学号 > (select avg(分数) from 成绩表) C、select * from 学生表 where 学号 in (select 学号from 成绩表 where avg(学号)>60) D、select * from 学生表 where 学号 in (select 学号 from 成绩表 where 分数>(select

avg(分数)from 成绩表))

87、sql server 2005中下列逻辑运算描述错误的是(d)

A、all如果一系列比较都为true,则为true;

B、and 如果两个布尔值都为true,则结果为true;

C、in 如果操作数等于另个表达式列表中的其中一个,则结果true; D、exists如果结果集不包含任何行,则结果true;

88、下列对sql server 2005 中的数学函数描述错误的是(d) A、abs求绝对值

B、round 四舍五入函数 C、log求浮点数自然对数 D、pi求平均值

89、下列对字符串函数描述正确的是(c) A、left取得左边第一个字符

B、ascii返回字符串的ascii码 C、rtirm去掉字符串右边的空格

D、str转化为大写

90、下列对sql日期函数描述错误的是(b)

A、dateadd指定对日期某部分加 B、datediff返回日期中较大的那个 C、getdate()返回系统时间 D、dagepart返回日期指定部分 E、year 返回年份

91、有一表存储的是客户的信息,其中字段tel是客户的电话,问要找出0756-996558如此格式的电话号码,应如何写表达式(c); A、0000-000000

B、[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]

C、[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9] D、0000000000 92、从产品表找第一个字符不是x,y,z的,第三个一定是k的, 结尾不是a,b,c,d的,能够准确表达的是通配符写法是(b)

A、[x-z]%[a-d]

B、[^xyz]_k%[^abcd] C、[^x-z]%_k[^a-d] D、[^x-z]k[^a-d]

93、有一新闻系统,新闻内容一般都100-5000字,也有可能更多,请问建表时应如何选择最优数据类型(c)

A、varchar(4000) B、nvarchar(max) C、text

D、char(2000)

94、从表中查找姓名中包含'海'的人,最准确的通配符是(a)

A、'%海%' B、%海' C、'海%'

D、'海'

95、关于表主键描述错误的是(a)

A、一个表只能有一个主键 B、一个表必须有主键

C、主键字段不能为空,不能重复

D、两个字段可以一起作为主键,叫做复合主键

96、在SQL Server2005中,现有 orders(订单)表,包含字段: (顾客编号),pid(产品编号).若查询既订购了产品P01,又订购了产品P02的顾客编号,可以执行以下( bc )sql语句. (选择两项)

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,orers o2 where o1.pid=‘p01’ and o2.pid=‘p02’

97、在SQL Server 2005中,以下(c )是T-SQL语句注释符号.(选择一项)

A、// B、?

C、-- D、*

98、Sql server 2005中,要对用户表(user)建立一个约束,保证注册日(registerDate)默认使用系统当前日期,下面语句正确的是(c). (选择一项)

A、Alter table user add constraint ck_date check(registerDate=getDate()) B、Alter table user add constraint df_date Default(getDate())

C、Alter table user add constraint df_date Default(getDate())for registerDate D、Alter table user add constraint df_date Default(registerDate=getdate())


数据库基础题(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:公务员常识总汇(题库)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: