本题目要求编写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 分)相关推荐

  1. SQL练习:创建四个数据表,录入学生信息,通过SQL语句查询学生成绩

    声明:此次操作基于Oracle数据库!! 题目:创建数据表,将学生详细信息,班级信息,选课信息,课程成绩写入其中,最终通过SQL语句查询学生成绩信息 --创建学生信息表(表的数量不为1),将学生信息, ...

  2. html查询成绩在表格中现实,在wps表格中如何查询学生成绩

    在一张学校的成绩统计表中,如果我们需要查询某一学生的成绩,有什么快捷的方式呢?下面就让学习啦小编告诉你在wps表格中如何查询学生成绩 的方法. 在wps表格中查询学生成绩的方法: ① 制作好相关的数据 ...

  3. 录入查询学生成绩C语言,学生成绩录入查询系统C语言程序

    #include #include #include #define M 50 /********************************全局变量*********************** ...

  4. 按课程查询学生成绩C语言,C语言课程设计. 根据学号等信息查询学生成绩

    C语言版本: //--------------------------------------------------------------------------- #pragma hdrstop ...

  5. C语言课程设计. 根据学号等信息查询学生成绩

    C语言版本: //--------------------------------------------------------------------------- #pragma hdrstop ...

  6. 按课程查询学生成绩C语言,C语言课程设计学生成绩管理系统

    1. 设计目标 设计一个简单的学生成绩管理系统,系统要解决成绩录入.计算学分和平均分成绩排名和成绩查询等几个方面. 主要功能分为四部分: ① 提供成绩录入界面. ② 统计每个学生的总分和平均分. ③ ...

  7. Sql 查询学生成绩表中每个科目的最高分及对应科目和学生

    一道面试题,现场没写正确(默哀),回来记录一下 学生成绩表 : CREATE TABLE `tabscore` (   `id` int(11) NOT NULL AUTO_INCREMENT,   ...

  8. c语言输入四个成绩求最高分最低分,数组实现学生成绩录入、求最高分、最低分、平均分和排序...

    /* 使用数组实现10名学生的成绩录入,并输出这10名学生中成绩的 最高分 最低分 平均分 按照分数从大到小排序 思考: 如何实现从小到大排序? 如果学院有5个班,每个班30人,如何处理? 求所有成绩 ...

  9. python输出成绩单_学生成绩统计汇总(用python实现)

    最低要求(完成该功能起评分60分):根据给定的公式将成绩单进行汇总合并计算,将汇总好的成绩单导出,存入数据库中,利用学号作为主键可查看该学生的成绩信息.请给出查询,增加记录... 最低要求(完成该功能 ...

最新文章

  1. intellij haskell 插件使用分享
  2. Prometheus + Granafa 构建高大上的MySQL监控平台
  3. 小心Redis漏洞让你服务器沦为肉鸡
  4. 解题报告 poj 2109
  5. 局域网上传文件到服务器很慢,win10局域网内传文件很慢怎么办_win10局域网内文件传输很慢如何处理-win7之家...
  6. 【实操】路由选择工具ACL
  7. 什么是java四大引用?
  8. 基于代价函数小波脊相位的MFSK信号符号速率估计MATLAB仿真及代码(2020.12.14更新)
  9. 九度OJ 1076:N的阶乘 (数字特性、大数运算)
  10. Java 学习笔记(121208)
  11. linux引导过程和服务控制
  12. 虚拟机系统克隆到服务器上,迁移虚拟机
  13. setup factory 设置默认字段的值
  14. Landsat 8 数据获取
  15. 向量加减法首尾规律_向量的加减法
  16. 通过浏览器geolocation属性获取经度和纬度(1)
  17. 什么是CTP程序化交易:系统入门
  18. c语言 类型、运算符、表达式
  19. 初中作文计算机想象作文,初中想象作文600
  20. 让插入PPT的音乐跨幻灯片后同时播放

热门文章

  1. 10.21 nmap:网络探测工具和安全/端口扫描器
  2. java 响应 请求参数_spring基础----请求与响应的参数(一)
  3. php选择符和举例子,关于CSS3中选择符的实例详解
  4. sql嵌套查询返回多个字段_list4 SQL复杂查询
  5. 腾讯 监控系统服务器数据采集,实战低成本服务器搭建千万级数据采集系统
  6. PTA 1002 Business (35分)
  7. linux如何修改网卡序号,CentOS双网卡时改变网卡编号和配置静态路由的方法
  8. Dapr 在阿里云原生的实践
  9. 阿里云资深技术专家李克畅谈边缘云计算趋势与实践
  10. 算法专家解读 | 开放搜索教育搜题能力和实践