




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
以下操作都是对“成绩管理“数据库中间的数据表进行操作,先熟悉此数据库及中间的数据库表,再按题目要求操作。题目下面是参考答案在“成绩管理”文件夹下面打开数据库或表启动VF简单查询(对一个数据表操作)1、查询成绩大于等于60分的学生的学号、课程号、成绩sele 学号,课程号,成绩;FROM 选课;WHERE 成绩=602、在学生表中查询2系或6系的男同学的学号,姓名SELE 学号,姓名;FROM 学生;WHERE (系=2 OR 系=6) AND 性别=男3、查询有考试成绩的学生的学号(提示:查询选课表中间的学号,去掉重复的学号)sele DIST 学号;FROM 选课简单的连接查询(2个或以上的数据表) 1、查询成绩大于等于60分的学生的学号,姓名,成绩sele 学生.学号,姓名,成绩;FROM 学生,选课;WHERE 学生.学号=选课.学号 AND 成绩=60 2、查询考试成绩大于等于60分的学生的学号,姓名,课程名称,成绩sele 学生.学号,姓名,课程名称,成绩;FROM 学生,选课,课程;WHERE 学生.学号=选课.学号 and 选课.课程号=课程.课程号 AND 成绩=60 3、查询2系或6系的男同学的学号,姓名,课程名称,成绩sele 学生.学号,姓名,课程名称,成绩;FROM 学生,选课,课程;WHERE 学生.学号=选课.学号 and 选课.课程号=课程.课程号 AND (系=2 OR 系=6) AND 性别=男特别注意1、输出同名字段要指明 2、where后面的连接条件,不能丢嵌套查询(IN,NOT IN)要求:能看懂sql语句1、查询哪些学生至少有一门课程成绩大于90,输出其学号,姓名SELE 学号,姓名 from 学生 where 学号 IN;(SELE 学号 from 选课 where 成绩90)2、查询哪些学生的课程成绩都大于90,输出其姓名(必须有成绩)SELE 学号,姓名 from 学生 where 学号 not IN;(SELE 学号 from 选课 where 成绩=60;ORDER BY 4 DESC 2、查询考试成绩大于等于80分的学生的学号,姓名,课程名称,成绩,并按学号升序,成绩降序排序sele 学生.学号,姓名,课程名称,成绩;FROM 学生,选课,课程;WHERE 学生.学号=选课.学号 and 选课.课程号=课程.课程号 AND 成绩=60;ORDER BY 1,4 DESC 3、查询3系男同学的人数,输出系名及人数SELE 系,count(*) as 人数;FROM 学生;WHERE 系=34、计算徐小帆的选修课总成绩,输出姓名和总成绩SELE 姓名,sum(成绩) as 总成绩;FROM 学生,选课;WHERE 学生.学号=选课.学号 and 姓名=徐小帆5、查询徐小帆的选修课平均成绩,输出姓名和平均成绩SELE 姓名,avg(成绩) as 平均成绩;FROM 学生,选课;WHERE 学生.学号=选课.学号 and 姓名=徐小帆分组与计算1、查询每个学生的平均成绩,输出学号,姓名,平均成绩SELE 学生.学号,姓名,AVG(成绩) as 平均成绩;FROM 学生,选课;WHERE 学生.学号=选课.学号;GROUP BY 12、查询男女生的平均成绩,输出性别,平均成绩SELE 性别,AVG(成绩) as 平均成绩;FROM 学生,选课;WHERE 学生.学号=选课.学号;GROUP BY 13、查询学生的选课门数,输出学号,姓名,选课门数SELE 学生.学号,姓名,COUNT(*) as 选课门数;FROM 学生,选课;WHERE 学生.学号=选课.学号;GROUP BY 14、查询至少选修5门课程(含)的学生,输出学号、姓名,选课门数SELE 学生.学号,姓名,COUNT(*) as 选课门数;FROM 学生,选课;WHERE 学生.学号=选课.学号;GROUP BY 1 having COUNT(*)=55、查询至少有两门课程成绩在70分以上(含)的学生姓名SELE 学生.学号,姓名,COUNT(*) as 选课门数;FROM 学生,选课;WHERE 学生.学号=选课.学号 and 成绩70;GROUP BY 1 having COUNT(*)=2观察3、4、5小题的SQL语句,理解普通连接1、查询考试成绩大于等于60分的学生的学号,姓名,课程名,成绩普通连接查询: = 简单连接查询:SELE 学生.学号,姓名,课程名,成绩; SELE 学生.学号,姓名,课程名,成绩;FROM 学生 INNER JOIN 选课 INNER JOIN 课程; FROM 学生,选课,课程;ON选课.课程号=课程.课程号; WHERE 选课.课程号=课程.课程号;ON 学生.学号=选课.学号; and学生.学号=选课.学号;WHERE 成绩=60 and成绩=602、查询6系的学生的学号,姓名,课程名,成绩查询结果保存
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版智能节能幕墙施工简易服务协议书
- 2025年度路灯广告设备安装与维护合同
- 2025年度幼儿托管班特色课程开发合同
- 2025版期货代客理财市场分析报告合同
- 2025年度教育信息化设备采购与维护服务合同范例
- 2025版土木工程电气安装工程合同
- 2025年度户外广告投放合同协议
- 2025年新型城镇化示范项目厂房拆迁补偿协议
- 2025年事业单位借调人员管理与服务协议及绩效改进合同
- 第十八届振兴杯全国青年职业技能大赛工业视觉系统运维员理论试题库(含答案)
- 六年级下册数学竞赛试题-抽屉原理习题(含答案)
- 2025年军队专业技能岗位文职人员招聘考试(炊事员)历年参考题库含答案详解(5套)
- 高警示药品风险管理
- 医院重症护理技能竞赛理论考试(CRRT)试题及答案
- 2025年新乡事业单位招聘考试笔试试卷(附答案)
- 厦门闽南话趣味教学课件
- 2025年秋期新课标人教版六年级上册数学全册教案(核心素养教案)
- 2025秋人教版八年级上册历史全册重点知识点早背晚默
- 2025年标准货物出口合同范本(中英文版)
- 2025年新钢铁安全员考试题库及答案
- 人教版四年级上册数学各单元教材分析(1-4单元)
评论
0/150
提交评论