sqlserver上机五套试题及答案解读Word格式.docx

上传人:b****1 文档编号:14506295 上传时间:2022-10-23 格式:DOCX 页数:32 大小:72.30KB
下载 相关 举报
sqlserver上机五套试题及答案解读Word格式.docx_第1页
第1页 / 共32页
sqlserver上机五套试题及答案解读Word格式.docx_第2页
第2页 / 共32页
sqlserver上机五套试题及答案解读Word格式.docx_第3页
第3页 / 共32页
sqlserver上机五套试题及答案解读Word格式.docx_第4页
第4页 / 共32页
sqlserver上机五套试题及答案解读Word格式.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

sqlserver上机五套试题及答案解读Word格式.docx

《sqlserver上机五套试题及答案解读Word格式.docx》由会员分享,可在线阅读,更多相关《sqlserver上机五套试题及答案解读Word格式.docx(32页珍藏版)》请在冰豆网上搜索。

sqlserver上机五套试题及答案解读Word格式.docx

telephone)的第一位为8或6,第三位为0的电话号码()。

a)SELECTtelephoneFROMstudentWHEREtelephoneLIKE'

[8,6]%0*'

b(SELECTtelephoneFROMstudentWHEREtelephoneLIKE'

(8,6广0%'

c)SELECTtelephoneFROMstudentWHEREtelephoneLIKE'

[8,6]_0%‘dJSELECTtelephoneFROMstudentWHEREtelephoneLIKE'

[8,6]_0"

4)现有表Employee,字段:

id(int),firstname(varchar),lastname(varchar);

以Fsql语句错误的是(选择一项)

a(selectfirstname+'

.'

+lastnameas'

name'

fromemployee)

bjselectfirstname+'

+lastname-name'

fromemployeecjselect'

=firstname+,,+lastnamefromemployeed(selectfirstnameJastnamefromemployee

5)若要删除book表中所何数据,以下语句错误的是()。

ajtruncatetablebook〃对整个数据表中的数据进行删除,没有附带事物这一特性,比delete要快,只能删除单表中的数据

bjdelete*frombook

c)droptablebook〃删除整个数据表对象

d)deletefrombook

6)现有书目表book,包含字段:

pnce(float);

现在査询一条书价最高的书冃的详细信息,以下语句正确的是()。

a(selecttop1*frombookorderbypnceasc

bjselecttop1*frombookorderbypricedesc

cjselecttop1afrombookwhereprice=(selectmax(price)frombook)

d(selecttop1*frombookwherepnce=max(pnce)

〃聚介函数只能放在select和from之间使用

7)査iftstudent表中的所有非空emailft息,以下语句正确的是()。

(选择•项)

"

Selectemailfromstudentwhereemail匸null

b(Selectemailfromstudentwhereemailnotisnull

c)Selectemailfromstudentwhereemail<

>

null

d)Selectemailfromstudentwhereemailisnotnull

8)现有订单表orders.包含用户信息userid,产品信息productid,以下()语句能够返回至少被订购过两回的productid?

a(selectproductidfromorderswherecount(productid)>

1

bjselectproductidfromorderswheremax(productid)>

c)selectproductidfromorderswherehavingcount(productid)>

1groupbyproductid_

d)selectproductidfromordersgroupbyproductidhavingcount(productid)>

9)使用以卞()不可以进行模糊查询。

(选择一项)(本题2分)

a)OR

t)flotbetween

c)NotIN

d)Like

10)Sql语句:

select*fromstudentswhereSNOlike*010[A0]%[A.B.C]%'

uJ能会査询出的SNO是()。

(选择两项)(本题2分)

a)01053090A#Hm3?

b)01003090A01

c)01053090D09

d)0101A01

11)创建一个名为Customers'

的新表,同时要求新表中包含表•clients'

的所有记录,sql语句是()。

a)Select灯intocustomersfromdients

b(Selectintocustomersfromclients

cjlnsertintocustomersselect*fromclients

d)lnsertcustomersselect*fromdients

12)假设订单表orders用来存储订单信息,cid代表客户编号,money代表单次订购额,现要査询每个客户的订购次数和每个客户的订购总金额,卜•面()sql语句町以返回正确结果。

a(selectcid,count(distinct(cid)),sum(money)frorrordersgroupbycid

bjselectcid,count(distinct(cid))「sijm(money)frorrordersorderbycidcjselectcid.cotint(cid),sum(money)fromordersorderbycidd(selectcid.count(cid),sum(money)fromordersgroupbycid

13)以下描述不正确的是()(本题2分)

8)存储过程能够实现较快的执行速度。

b)内嵌表值型两数相当于一个带参数的视图。

c)不指定所有者时,调用标量函数会出错。

d)可以通过视图更改任意基表

14)主索引可确保字段中输入值的()性。

(本题2分)

A.多样

B.重复

c|唯一

D•若干

15)Select职工号FROM职工WHERE工资>1250命令的功能是()。

A.査询工资大于1250的纪录

B查询1250号记录后的记录

C.检索所有的职工号

D.从[职工]关系中检索工资人于1250的职工号

1.二、判断题:

(每小题4分,共20分)

2.F

3.T

4.F

5.F

6.T

1.主键字段允许为空。

2.SQLServer自动为primarykey约束的列建立一个索引。

(t)

3.数据库的名称一旦建立就不能重命名。

(f)

4.固定数据库角色:

db.datarader的成员町修改本数据库内表中的数据。

5.验证模式是在安装SQLServer过程中选择的,系统安装之后,町以重新修改SQLServer系统的验证模式。

三、阅读下列程序,说明它们的功能。

(每题7分,共20分)

1.

use成绩数据库

Ifexists(selectnamefromsysobjects

Wherename='

student_infandtype='

p'

Dropprocedurestudent_inf

Go

Createprocedurestudentjnfas

Select学号,姓名,总学分fromxsqk

2.(本题6分)

use教学成绩管理数据库

go

altertable学生信息表

addemailvarchar(20)null,

学历text,

照片image

3.

select教学成绩表•学氏姓名,sum(分数)总分,avg(分数)均分

from学生信息表join教学成绩表

on学生信息表•学号二教学成绩表•学号

groupby教学成绩表-学号,姓名

orderbyavg(分数)desc

四、编程題(2U分)

2、问题描述:

已知关系模式:

S(SNOZSNAME)学生关系。

SNO为学号,SNAME为姓名

C(CNO,CNAME,CTEACHER)课程关系。

CNO为课程号,CNAME为课程名,CTEACHER为任课教师

SC(SNO,CNO,SCGRADE)选课关系。

SCGRADE为成绩

1.找出没有选修过“李明”老师讲授课程的所有学生姓名(6分)

2.列出冇二门以上(含两门)不及格课程的学生姓名及其平均成绩(7分)

3.列出既学过“T号课程,又学过“2”号课程的所有学生姓名(7分)

一、选择题(每题2分,共40分)

1)AB

2)B

3)C

4)B

5)BC

6)BC

7)D

8)D

9)B

10)AD

11)A

12)D

13)D

14)C

15)D

二、判断题:

1.F

2.T

3.F

5.T

Createprocedurestudentjnfoas

avertable学生信息表〃修改数据表

addemailvarchar(20)null,〃增加email列可以为空

select教学成绩表•学号,姓名,sum(分数)总分,avg(分数)均分

on学生信息表.学号二教学成绩表•学号

groupby教学成绩表•学号,姓名

orde

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1