# 表结构及数据
|
|
# 题目:1
查询"01"课程比"02"课程成绩高的学生的信息及课程分数。
|
|
# 题目:2
查询平均成绩大于等于60分的同学的学生编号和学生姓名和平均成绩。
|
|
# 题目:3
查询所有同学的学号、姓名、选课数、总成绩。
|
|
我使用的是最新版的mysql8.0.25版本,执行上述代码遇到了一个莫名其妙的错误。
|
|
执行下面两个sql就能解决,但是退出后还要重新输入。
|
|
# 题目:4
查询姓“李”的老师的个数。
|
|
# 题目:5
查询没学过“张三”老师课的同学的学号、姓名。
|
|
# 题目:6
查询学过“01”并且也学过编号“02”课程的同学的学号、姓名。
|
|
# 题目:7
查询学过“张三”老师所教的所有课的同学的学号、姓名。
|
|
# 题目:8
查询课程编号“01”的成绩比课程编号“02”课程低的所有同学的学号、姓名。
|
|
# 题目:9
查询所有课程成绩小于60分的同学的学号、姓名。
|
|
# 题目:10
查询没有学全所有课的同学的学号、姓名。
|
|
# 题目:11
查询至少有一门课与学号为“01”的同学所学相同的同学的学号和姓名。
|
|
# 题目:12
查询和"01"号的同学学习的课程完全相同的其他同学的学号和姓名
解题思路:首先查找到01同学所学的课程。
|
|
# 题目:13
把“SC”表中“张三”老师教的课的成绩都更改为此课程的平均成绩;
|
|
# 题目:14
查询没学过"张三"老师讲授的任一门课程的学生姓名
解题思路:找到张三老师教的所有课程,筛选出没学过张三老师课程同学的学号,输出他们的姓名
|
|
# 题目:15
查询两门及其以上不及格课程的同学的学号,姓名及其平均成绩
|
|
# 题目:16
检索"01"课程分数小于60,按分数降序排列的学生信息
|
|
# 题目:17
按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩
|
|
# 题目:18
查询各科成绩最高分、最低分和平均分:以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率
# 题目:19
按各科平均成绩从低到高和及格率的百分数从高到低顺序
# 题目:20
查询学生的总成绩并进行排名
|
|