77范文网 - 专业文章范例文档资料分享平台

实验二 - 数据的查询、更新(3)

来源:网络收集 时间:2019-08-17 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

实验二 数据的查询、更新 徐龙琴设计制作

where Ssex='男' and Grade<(

select AVG (Grade) from SC)

)

14)检索没有选修‘1’课程的学生学号和姓名

select Sno,Sname from Student where Sno!=(

select Student.Sno from Student,SC,Course

where Course.Cno=1 and Student.Sno=SC.Sno and Course.Cno=SC.Cno)

15)检索至少有一门课程超过学生‘95001’一门成绩的学生学号

select distinct SC.Sno from Student,SC

where SC.Sno!=95001 and SC.Sno=Student.Sno and Grade> any(

select Grade from SC

where Sno=95001)

16)向学生选修课程表中插入元组“学生95003选修课程1”。

insert into SC(Sno,Cno)values ('95003','1')

17)求出女同学的每一年龄组(超过10人)有多少人?要求查询结果按人数升序排列,人数

相同的按年龄降序排列。

select Sage, COUNT(Sno) from Student where Ssex='女'

group by Sage having COUNT(*)>10 order by COUNT(Sno),Sage desc

18)定义视图S_AVG,其中包括学生学号以及每个学生选修课程的门数(要求成绩非空)和

平均成绩。

create view S_AVG(学号,选课门数,平均成绩) as

select Sno,COUNT(Cno),AVG(Grade) from SC

where grade is not null group by Sno

实验二 数据的查询、更新 徐龙琴设计制作

四、思考题

1、在创建基本表时是否可以缺省主码?

答:可以,在定义基本表时可以定义主码也可以先不定义主码。

2、简述GROUP BY 、COMPUTE 、COMPUTE BY的区别? 答:

①·GROUP BY 生成单个结果集。每个组都有一个只包含分组依据列和显示该组子聚合的聚合函数的行。选择列表只能包含分组依据列和聚合函数。

②·COMPUTE 生成多个结果集。一类结果集包含每个组的明细行,其中包含选择列表中的表达式。另一类结果集包含组的子聚合,或 SELECT 语句的总聚合。选择列表可包含除分组依据列或聚合函数之外的其它表达式。聚合函数在 COMPUTE 子句中指定,而不是在选择列表中。

③·GROUP BY子句返回的结果集中只有合计数据,而没有原始的详细记录。COMPTE生成合计作为附加的汇总列出现在结果集的最后。当与BY一起使用时,COMPUTE 子句在结果集内生成控制中断和分类汇总。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库实验二 - 数据的查询、更新(3)在线全文阅读。

实验二 - 数据的查询、更新(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/681046.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: