- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西华数学与计算机学院上机实践报告
课程名称:年级:2008级 上机实践成绩: 指导教师:姓名: 上机实践名称: 学号:上机实践日期:201.3.24
上机实践编号: 上机实践时间19:20-21:30
一、目的
二、三、使用环境
(1) 硬件环境
微型计算机(Intel x86系列CPU)一台
(2) 软件环境
Windows XP操作系统四、核心代码及调试过程
图2-1
(2)在“课程”表中查询所有没有“先修课程”的课程的“课程号”和“课程名称”
sql语句及实现结果(图2-2)如下所示:
select 课程号,课程名称 from 课程 where 先修课程 is null
图2-2
(3)在“课程号”表中查询“学分”在4-6之间的课程的“课程号”和“课程名称”。
sql语句及实现结果(图2-3)如下所示:
select 课程号,课程名称 from 课程 where 学分 between 4 and 6
图2-3
(4)在“课程”表中查询所有“课程名称”中包含“数据库”字样的课程的全部信息,将查询结果按“课程名称”降序排列。
sql语句及实现结果(图2-4)如下所示:
select * from 课程 where 课程名称 like %数据库% order by 课程名称 desc
图2-4
(5)查询“课程”表课程的总数。
sql语句及实现结果(图2-5)如下所示:
select count(*)as 课程数 from 课程
图2-5
(6)查询至少选修了2门课程以上的学生的学号。
sql语句及实现结果(图2-6)如下所示:
select 学号 from 学生成绩 group by 学号 having count(*)=2
图2-6
(7)查询每个学生所选修的课程的分数,在查询结果中显示学生的“学号”、“课程名称”和该课程的“分数”。
sql语句及实现结果(图2-7)如下所示:
select stuin.学号,stuin.姓名,课程名称,分数 from 学生成绩 stugr,学生信息 stuin,课程 co where stugr.学号=stuin.学号 and co.课程号=stugr.课程号
图2-7
(8)查询“先修课程”为NULL的课程的“课程名”以及该课程的“学分”。
sql语句及实现结果(图2-8)如下所示:
select 课程名称,学分 from 课程 where 先修课程 is null
图2-8
(9)查询其它系中比“管理系”的所有学生年龄都小的学生的“姓名”、“年龄”和“性别”。
sql语句及实现结果(图2-9)如下所示:
select 姓名,年龄,性别 from 学生信息 where 年龄 (select min(年龄) from 学生信息 where 所在系=管理系)and 所在系!=管理系
图2-9
(10)查询至少选修了2门课程的学生的“姓名”。
sql语句及实现结果(图2-10)如下所示:
select 姓名 from 学生信息 where 学号 in(select 学号 from 学生成绩 group by 学号 having count(*)=2)
图2-10
(11)将“学生信息”表中“计算机系”的学生的全部信息插入到“计算机系学生信息”表中。
sql语句及实现结果(图2-11)如下所示:
insert into 计算机系学生信息 select * from 学生信息 where 所在系=计算机系
图2-11
(12)创建和“学生信息”表的表结构相同的“管理系学生信息”表,但该表中不包含任何记录。之后用带子查询的INSERT将“管理系”学生的全部信息插入到“管理系学生信息”表中。
提示:创建结构相同的空表命令行如下
select * into 创建的新表名
from 原表名
where 原表的主键 is null
sql语句及实现结果(图2-12)如下所示:
select * into 管理系学生信息 from 学生信息 where 学号 is null
insert into 管理系学生信息 select * from 学生信息 where 所在系=管理系
select * from 管理系学生信息
图2-12
(13)查询“赵燕”同学选修的所有课程“课程名称”、“学分”、“分数”,对结果按照“分数”升序排列。
sql语句及实现结果(图2-13)如下所示:
select 课程名称,学分,分数 from 学生信息,学生成绩,课程 where 姓名=赵燕 and 学生信息.学号=学生成绩.学号 and 学生成绩.课程号=课程.课程号 order by 分数 asc
图2-13
五、总结
第 1 页 共 2 页
您可能关注的文档
最近下载
- 中铁隧道集团有限公司工程项目管理考核办法.pdf VIP
- 人教版八年级上册道德与法治全册教学课件.pptx
- 2023年高考语文复习:新高考Ⅰ卷语言文字运用Ⅰ专项练习题(含答案).docx VIP
- 香港朗文英语3a测试卷1-3单元.pdf VIP
- 目前我国国产电动执行器市场分析.pdf VIP
- 附件1:地下车库色彩规划(基础版)(1)(1).pdf VIP
- 健全会计制度声明函.docx VIP
- 通桥[2005]2221-Ⅱ 时速250公里客运专线铁路 有碴轨道后张法预应力混凝土简支箱梁(双线)(跨度31.5m、直、曲线).pdf VIP
- 一建机电实务案例500问.pdf VIP
- 压疮事件原因分析及整改措施.docx VIP
文档评论(0)