Lidar原始点结构分析

enum枚举类联系:四季

  返回  

1280 学生们参加各科测试的次数

2021/8/21 21:01:27 浏览:

题目描述:
在这里插入图片描述
要求写一段 SQL 语句,查询出每个学生参加每一门科目测试的次数,结果按 student_id 和 subject_name 排序。

查询结构格式如下所示:

在这里插入图片描述
在这里插入图片描述
结果表需包含所有学生和所有科目(即便测试次数为0):
Alice 参加了 3 次数学测试, 2 次物理测试,以及 1 次编程测试;
Bob 参加了 1 次数学测试, 1 次编程测试,没有参加物理测试;
Alex 啥测试都没参加;
John 参加了数学、物理、编程测试各 1 次。

方法1:
主要思路:解题链接汇总

# Write your MySQL query statement below
select stu.student_id as 'student_id',
    stu.student_name as 'student_name',
    sub.subject_name as 'subject_name',
    count(exa.subject_name) as 'attended_exams'
from 
    Students as stu cross join Subjects as sub
    left join Examinations as exa
    on stu.student_id=exa.student_id and sub.subject_name=exa.subject_name
group by stu.student_id,sub.subject_name
order by stu.student_id,sub.subject_name

联系我们

如果您对我们的服务有兴趣,请及时和我们联系!

服务热线:18288888888
座机:18288888888
传真:
邮箱:888888@qq.com
地址:郑州市文化路红专路93号