排名

用户解题统计

过去一年提交了

勋章 ①金银铜:在竞赛中获得第一二三名;②好习惯:自然月10天提交;③里程碑:解决1/2/5/10/20/50/100/200题;④每周打卡挑战:完成每周5题,每年1月1日清零。

收藏

收藏日期 题目名称 解决状态
2025-02-28 小结-行转列,展开学生成绩(1)  未解决
2025-02-28 聚合函数-735011学生的语文成绩  已解决
2025-02-27 数学成绩分段统计(1)  已解决
2025-02-27 S1年级物理成绩前10名(1)  已解决

评论笔记

评论日期 题目名称 评论内容 站长评论
没有评论过的题目。

提交记录

提交日期 题目名称 提交代码
2025-02-28 HAVING-语数英优异的学生 
select sco.student_id , sum(score)
fromscores scoleft join students stu on sco.student_id=stu.student_id
where exam_date='2024-06-30' and subject in ('语文','数学','英语')
group by sco.student_id
having sum(score)>330
2025-02-28 HAVING-执教教师超过3人的科目 
select subject
from teachers
group by subject
having count(teacher_id)>=3
2025-02-28 HAVING-每次成绩都不低于80分的学生 
select student_id,max(score) max_score, min(score) min_score, avg(score) avg_score
from scores
group by student_id
having min(score>=80)
order by student_id
2025-02-28 HAVING-每次成绩都不低于80分的学生 
select student_id
from scores
group by student_id
having min(score>=80)
order by student_id
2025-02-28 CASE WHEN-老中青教师数量 
select case when enter_date>='2010-01-01' then '青年教师' when enter_date<='2000-12-31' then '资深教师' else '中年教师' end tea, count(enter_date) num
from teachers
group by tea
2025-02-28 CASE WHEN-男女学生的数量 
select case when gender='m' then '男' when gender='f'then '女' endnum, count(gender) count
from students
group by num
2025-02-28 聚合函数-比较两位同学的数学成绩 
select student_id , max(score) max,min(score) min ,avg(score) avg
from scores
where student_id in ( 460093,735011) and subject='数学'
 group by student_id
2025-02-28 聚合函数-735011学生的语文成绩 
select max(score) max,min(score) min ,avg(score) avg
from scores
where student_id=735011 and subject='语文'
2025-02-28 GROUP BY-年龄最大学生的出生日期 
select class_code,min(birth_date)
from students
group by class_code
order by class_code
2025-02-27 GROUP BY-各科目最高分、最低分 
select subject ,max(score) maxsc, min(score) min
from scores
group by subject
order by subject
2025-02-27 GROUP BY-各科目平均分 
select subject,avg(score) average_score
from scores
where exam_date='2024-06-30'
group by subject
order by subject
2025-02-27 GROUP BY-各班级人数 
select class_code,count(student_id) sum
from students
group by class_code
order by sum desc
2025-02-27 条件过滤-查找1994年至1997年毕业的女教师 
select name, subject, class_code, graduate_date
from teachers
where gender='f' and graduate_date between '1994-01-01' and '1997-12-31'
 order by graduate_date
2025-02-27 条件过滤-符合条件的班主任 
select name ,subject ,class_code,qualification 
from teachers
where (fir_degr='北京大学' or fir_degr='清华大学' )and head_teacher is not null
order by name
2025-02-27 条件过滤-找出所有教授数学且具有高级职称的教师 
select name,subject	,class_code,qualification
from teachers
where subject='数学' and qualification='senior'
order by name
2025-02-27 条件过滤-查找2009年出生的女学生 
select student_id,name,birth_date
from students
where gender='f'and substring(birth_date,1,4)='2009'
order by birth_date
2025-02-27 数学成绩分段统计(1) 
select 
case when score>=110 then '[110, 120]' 
when score>=90 then '[90,110)'
when score>=60 then '[60,90)'
else '[0, 60)'end as score_range
,count(student_id)num_students 
from scores
where subject='数学' and exam_date='2024-06-30'
group by score_range
2025-02-27 数学成绩分段统计(1) 
select 
case when score>=110 then '[110, 120]' 
when score>=90 then '[90,110)'
when score>=60 then '[60,90)'
else '[0, 60)'end as score_range
,count(*)num_students 
from scores
where subject='数学' and exam_date='2024-06-30'
group by score_range
2025-02-27 数学成绩分段统计(1) 
select 
case when score>=110 then '[110, 150]' 
when score>=90 then '[90,110)'
when score>=60 then '[60,90)'
else '[0, 60)'end as score_range
,count(*)num_students 
from scores
where subject='数学' and exam_date='2024-06-30'
group by score_range
order by score_range desc
2025-02-27 数学成绩分段统计(1) 
select 
case when score>=110 then '[110, 150]' 
when score>=90 then '[90,110)'
when score>=60 then '[60,90)'
else '[0, 60)'end as score_range
,count(*)num_students 
from scores
where subject='数学' and exam_date='2024-06-30'
group by score_range