- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库SQL实报告__SQL交互式查询(单表查询)
实验3 SQL交互式查询(单表查询) 实验日期和时间: 实验室: 班级: 学号: 姓名: 实验环境:
硬件:计算机
软件:windows 7 SQL 2000
实验主要任务:
在实验1中建立的学生选课数据库中,用SQL语句完成下列查询任务
在学生表中查询姓名为“张晶晶”学生的记录。
查询“会计系”全体女同学的记录,列出学号、姓名、年龄。
查询非“金融系”且年龄小于等于20岁的学生记录,列出学号、姓名、系编号。
查询所有2009级(学号以2009 开头)的学生的成绩,列出学号、课程号、成绩,查询结果按课程号排序。
查询所有低于60 分的学生成绩记录,列出学号、课程号、成绩,结果按课程号、学号排序列表。
查询选修了1 号课程并且成绩大于等于90分的学生记录,列出学号、成绩,并按成绩降序排序。
查询超过2 学分(大于)的课程记录。
查询学生表中所有1993年出生的学生的记录,按出生日期排序。
统计全体学生的总人数。
统计各系的学生人数,列出所在系、人数。
统计各门课的平均分,列出课程号、平均分。
查询选修人数不足5 人的课程,列出课程号、人数。
查询1:在学生表中查询姓名为“张晶晶”学生的记录。
代码:select * from 学生 where 姓名=张晶晶
执行结果:
说明:查询的姓名有改动 查询2:查询“会计系”全体女同学的记录,列出学号、姓名、年龄。
代码:select * from 学生,系 where 系名=会计 and 系.系编号=学生.系编号
执行结果:
说明: 查询3:查询非“金融系”且年龄小于等于21岁的学生记录,列出学号、姓名、系编号、系名。
代码:select 学号,姓名,学生.系编号,系名 from 学生,系
where 系名金融 and 系.系编号=学生.系编号 and year(getdate())-year(出生日期)21
执行结果:
说明:改成21岁,添加了系名显示 查询4:查询所有2009级(学号以2009 开头)的学生的成绩,列出学号、课程号、成绩,查询结果按课程号排序
代码:select 学号,课程号,成绩 from 选课
where 学号 like 2009%
order by 课程号
执行结果:
说明: 查询5:查询所有低于80 分的学生成绩记录,列出学号、课程号、成绩,结果按课程号、学号排序列表
代码:select 学号,课程号,成绩 from 选课
where 成绩80
order by 课程号,学号
执行结果:
说明:低于60分改成了 低于80分
查询6:查询选修了0001 号课程并且成绩大于等于90分的学生记录,列出学号、成绩、课程号,并按成绩降序排序
代码:select 学号,成绩 ,课程号 from 选课
where 成绩90 and 课程号=0001
order by 成绩 DESC
执行结果:
说明:1号课程 改成了 课程号0001,显示时候加了属性 课程号 查询7:查询超过4 学分(大于)的课程记录
代码:select * from 课程 where 学分4
执行结果:
说明:超过2学分 改成了 超过 4学分
查询8:查询学生表中所有1990年出生的学生的记录,按出生日期排序
代码:select * from 学生
where year(出生日期)=1990
order by 出生日期
执行结果:
说明:查询1993年出生 改成了 1990 查询9:统计全体学生的总人数
代码:select count(学号) as 总人数 from 学生
执行结果:
说明: 查询10:统计各系的学生人数,列出所在系、人数
代码:select 系名,sum(选课人数) as 人数 from 系, 授课,课程
where 系.系编号=课程.系编号 and 课程.课程号=授课.课程号
group by 系名
执行结果:
说明: 查询11:统计各门课的平均分,列出课程号、平均分
代码:select 课程号,avg(成绩) as 平均分 from 选课
group by 课程号
执行结果:
说明: 查询12:查询选修人数不足100人的课程,列出课程号、人数
代码:select 课程号,选课人数 as 人数 from 授课
where 选课人数100
执行结果:
说明:不足5人 改成了 不足100人
你在完成查询任务1-12的过程中遇到的问题及解决的方法有:
实验10:
代码:select 系名,sum(选课人数) as 人数 from 系, 授课,课程
where 系.系编号=课程.系编号 and 课程.课程号
您可能关注的文档
- 数字视频监控系的实现和在企业管理中的应用.docx
- 数字语音处理课论文.doc
- 数字音频技术的展与现状.doc
- 数据专业试题(答案).doc
- 数据加密技术教设计(魏亚丽).doc
- 数据库 数据窗的编程实验报告.doc
- 数据存储方案以服务器的应用安排1.doc
- 数据库仓库管理程设计报告.doc
- 数据库查询练参考答案.doc
- 数据库加密技术要点分析.docx
- 2023年无锡市公务员考试行测试卷历年真题及完整答案详解1套.docx
- 2025年江海职业技术学院单招(语文)测试题库含答案.docx
- 2025年毕节医学高等专科学校单招(语文)测试模拟题库及完整答案1套.docx
- 2025年乡镇警察面试题及答案.doc
- 2025年乡镇职工面试题库及答案.doc
- 青海省西宁市2024-2025学年高一下学期期末语文试题(含答案).docx
- 福建省2024-2025学年五年级下学期英语暑假巩固培优提高卷(含解析).docx
- 四川省阿坝藏族羌族自治州2024-2025学年高一下学期7月期末英语试题(含答案).docx
- 人教版(2024)七年级英语上册期末能力提升卷1(含答案).docx
- 江西省赣州市石城县2024-2025学年七年级下学期期末质量监测英语试题(含答案).docx
文档评论(0)