10-19 查询学生成绩及汇总其总学分 (10 分)
本题目要求编写SQL语句, 检索出学生‘张三’选修的所有及格的课程及成绩,最后计算他所获得的总学分。输出成绩结果集按课程号升序排序。
注意:选课成绩在60分以上才能获得相应的学分。cou表中credit列为某课程的学分值 。假定学生姓名没有重名的情况。
提示:可使用WITH ROLLUP语句或UNION子句汇总结果。
SELECT sc.cno 课程号, cou.cname 课程名,sc.grade 成绩,cou.credit 学分
FROM cou,sc,stu
WHERE stu.sname='张三'
and stu.sno=sc.sno #不需要使用嵌套查询和外连接就可以进行匹配查询,经过老师的点播,打开了新思路
AND sc.grade >= 60
AND sc.cno=cou.cno
UNION
SELECT stu.sname,'所有及格课程','合计总学分',SUM(credit)
FROM cou,sc,stu
where stu.sname='张三'
and stu.sno=sc.sno
and sc.cno=cou.cno
and sc.grade>=60
order by 课程号;#order by和union(并集)不能同时使用,必须并集之后再进行排序
10-19 查询学生成绩及汇总其总学分 (10 分)相关推荐
- SQL练习:创建四个数据表,录入学生信息,通过SQL语句查询学生成绩
声明:此次操作基于Oracle数据库!! 题目:创建数据表,将学生详细信息,班级信息,选课信息,课程成绩写入其中,最终通过SQL语句查询学生成绩信息 --创建学生信息表(表的数量不为1),将学生信息, ...
- html查询成绩在表格中现实,在wps表格中如何查询学生成绩
在一张学校的成绩统计表中,如果我们需要查询某一学生的成绩,有什么快捷的方式呢?下面就让学习啦小编告诉你在wps表格中如何查询学生成绩 的方法. 在wps表格中查询学生成绩的方法: ① 制作好相关的数据 ...
- 录入查询学生成绩C语言,学生成绩录入查询系统C语言程序
#include #include #include #define M 50 /********************************全局变量*********************** ...
- 按课程查询学生成绩C语言,C语言课程设计. 根据学号等信息查询学生成绩
C语言版本: //--------------------------------------------------------------------------- #pragma hdrstop ...
- C语言课程设计. 根据学号等信息查询学生成绩
C语言版本: //--------------------------------------------------------------------------- #pragma hdrstop ...
- 按课程查询学生成绩C语言,C语言课程设计学生成绩管理系统
1. 设计目标 设计一个简单的学生成绩管理系统,系统要解决成绩录入.计算学分和平均分成绩排名和成绩查询等几个方面. 主要功能分为四部分: ① 提供成绩录入界面. ② 统计每个学生的总分和平均分. ③ ...
- Sql 查询学生成绩表中每个科目的最高分及对应科目和学生
一道面试题,现场没写正确(默哀),回来记录一下 学生成绩表 : CREATE TABLE `tabscore` ( `id` int(11) NOT NULL AUTO_INCREMENT, ...
- c语言输入四个成绩求最高分最低分,数组实现学生成绩录入、求最高分、最低分、平均分和排序...
/* 使用数组实现10名学生的成绩录入,并输出这10名学生中成绩的 最高分 最低分 平均分 按照分数从大到小排序 思考: 如何实现从小到大排序? 如果学院有5个班,每个班30人,如何处理? 求所有成绩 ...
- python输出成绩单_学生成绩统计汇总(用python实现)
最低要求(完成该功能起评分60分):根据给定的公式将成绩单进行汇总合并计算,将汇总好的成绩单导出,存入数据库中,利用学号作为主键可查看该学生的成绩信息.请给出查询,增加记录... 最低要求(完成该功能 ...
最新文章
- intellij haskell 插件使用分享
- Prometheus + Granafa 构建高大上的MySQL监控平台
- 小心Redis漏洞让你服务器沦为肉鸡
- 解题报告 poj 2109
- 局域网上传文件到服务器很慢,win10局域网内传文件很慢怎么办_win10局域网内文件传输很慢如何处理-win7之家...
- 【实操】路由选择工具ACL
- 什么是java四大引用?
- 基于代价函数小波脊相位的MFSK信号符号速率估计MATLAB仿真及代码(2020.12.14更新)
- 九度OJ 1076:N的阶乘 (数字特性、大数运算)
- Java 学习笔记(121208)
- linux引导过程和服务控制
- 虚拟机系统克隆到服务器上,迁移虚拟机
- setup factory 设置默认字段的值
- Landsat 8 数据获取
- 向量加减法首尾规律_向量的加减法
- 通过浏览器geolocation属性获取经度和纬度(1)
- 什么是CTP程序化交易:系统入门
- c语言 类型、运算符、表达式
- 初中作文计算机想象作文,初中想象作文600
- 让插入PPT的音乐跨幻灯片后同时播放
热门文章
- 10.21 nmap:网络探测工具和安全/端口扫描器
- java 响应 请求参数_spring基础----请求与响应的参数(一)
- php选择符和举例子,关于CSS3中选择符的实例详解
- sql嵌套查询返回多个字段_list4 SQL复杂查询
- 腾讯 监控系统服务器数据采集,实战低成本服务器搭建千万级数据采集系统
- PTA 1002 Business (35分)
- linux如何修改网卡序号,CentOS双网卡时改变网卡编号和配置静态路由的方法
- Dapr 在阿里云原生的实践
- 阿里云资深技术专家李克畅谈边缘云计算趋势与实践
- 算法专家解读 | 开放搜索教育搜题能力和实践