【快手】找出所有科目成绩均大于80分的学生
聚合函数GROUP BY面试真题
题目描述
来源:快手大数据开发一面
给定一张 student_scores 表:
student_id: 学生IDstudent_name: 学生姓名subject: 科目score: 成绩
每名学生都有多门科目的成绩。请编写 SQL 查询,找出所有科目成绩都严格大于80分的学生,按 student_id 升序排列。
期望输出列
| 列名 | 说明 |
|---|---|
| student_id | 学生ID |
| student_name | 学生姓名 |
数据样例
| student_idPKINTEGER | student_nameTEXT | subjectPKTEXT | scoreINTEGER |
|---|---|---|---|
| 1 | 张三 | 语文 | 85 |
| 1 | 张三 | 数学 | 90 |
| 1 | 张三 | 英语 | 82 |
| 2 | 李四 | 语文 | 95 |
| 2 | 李四 | 数学 | 80 |
| 2 | 李四 | 英语 | 88 |
| 3 | 王五 | 语文 | 81 |
| 3 | 王五 | 数学 | 83 |
输入数据显示 8 / 15 行
SQL 编辑器正在保存草稿...
Ctrl + Enter 运行
正在加载 SQL 编辑器...
运行你的 SQL 查询后,结果将显示在这里