美文网首页
【mysql经典题】5、查询所有学生的学生编号、学生姓名、选课总

【mysql经典题】5、查询所有学生的学生编号、学生姓名、选课总

作者: 而立之年的技术控 | 来源:发表于2020-10-22 13:16 被阅读0次

select s.sno, s.sname, count(sc.cno), sum(score)
from sc
         left join course c on sc.cno = c.cno
         right join student s on sc.sno = s.sno
group by s.sno, s.sname;

注意:设计到多表关系整理的时候,需要你把握: 1、关键表;2、1对1,和1对多得关系;

相关文章

  • 【mysql经典题】5、查询所有学生的学生编号、学生姓名、选课总

    注意:设计到多表关系整理的时候,需要你把握: 1、关键表;2、1对1,和1对多得关系;

  • Hive SQL练习

    查询全体学生的学号与姓名 查询选修了课程的学生姓名 ----hive的group by 和集合函数 查询学生的总人...

  • MySQL 查询操作

    查询所有学生信息 查询所有课程名称及学分(投影和别名) 查询所有女学生的姓名和出生日期(筛选) 查询所有80后学生...

  • MySQL查询综合练习

    查询选修了MySQL的学生姓名 查询 张三 同学选修的课程 查询了只选修了一门课程的学生学号和姓名 查询了只选修了...

  • MySQL

    题目:①从学生表当中查询所有数据 ②从学生表当中查询学生的姓名、学号、年龄、性别 ③从学生表中查询年龄大于18岁的...

  • 关于一些MySQL执行逻辑的疑惑

    最近在刷题,越往后基础知识不扎实的短板就体现出来了。。。 查询不同课程成绩相同的学生的学生编号、课程编号、学生成绩...

  • 第九天_数据库加强

    第二周第四天数据库加强 练习题,复习昨天你的内容 精确查询 学生姓名为 马冬梅的学生 查询学生编号 大于60的 查...

  • sql50题

    mysql经典问题四表查询(教师,学生,成绩,课程表)_小龙人的博客-CSDN博客_查询不同课程成绩相同的学生的学...

  • 数据库数据查询之多表连接查询

    【实验内容】 1.自然连接2.自身连接3.外连接 【实验步骤】 1.自然连接(1)查询所有选课学生的学号、姓名、选...

  • mongodb的curd

    创建一个学生信息表 2.插入十五条数据 查询所有的男生数据(只需要学生的姓名和年龄) 查询成绩几个的学生信息 查询...

网友评论

      本文标题:【mysql经典题】5、查询所有学生的学生编号、学生姓名、选课总

      本文链接:https://www.haomeiwen.com/subject/twbumktx.html