数据库 查询成绩表,成绩列用优(>=90),良(75~90),及格(60~75),不及格(<60)表示
时间: 2024-01-20 11:04:11 浏览: 39
您好,想要查询成绩表并用“优、良、及格、不及格”表示成绩的话,您可以使用以下 SQL 语句:
```
SELECT
student_name,
CASE
WHEN score >= 90 THEN '优'
WHEN score >= 75 AND score < 90 THEN '良'
WHEN score >= 60 AND score < 75 THEN '及格'
ELSE '不及格'
END AS grade
FROM score_table;
```
其中,`student_name` 和 `score` 分别是成绩表中的学生姓名和成绩列名,`score_table` 是成绩表的表名。这段 SQL 语句会根据学生成绩的不同,将其分为“优、良、及格、不及格”四个等级,并将结果输出。
相关问题
schooldb数据查询,学生成绩表管理系统数据库2)查询成绩表,成绩列用优(>-90)、良(75-90)、及格(60~75)、不及格(-60)(3)查询学时大于等于48学时的课程名和学分
好的,根据您提供的信息,可以使用以下 SQL 查询语句查询学时大于等于48学时的课程名和学分,成绩列用优(>-90)、良(75-90)、及格(60~75)、不及格(-60)表示:
```
SELECT 课程名, 学分
FROM 学生成绩表
WHERE 学时 >= 48
AND 成绩 >= 90
OR (成绩 >= 75 AND 成绩 < 90)
OR (成绩 >= 60 AND 成绩 < 75)
OR 成绩 < -60;
```
其中,`SELECT` 语句用于指定查询的结果为课程名和学分两个字段,`FROM` 语句用于指定查询的数据表为 `学生成绩表`,`WHERE` 语句用于过滤出学时大于等于48学时,并且成绩符合优、良、及格、不及格四个等级的课程记录。
需要注意的是,以上 SQL 查询语句仅供参考,具体的查询语句需要根据实际情况进行调整。
Use gk2016 --假设数据库名为gk2016 Select student.学号,姓名,课程名称,成绩= Case When 成绩 is null then '未考' When 成绩<60 then '不及格' When 成绩<70 and 成绩>=60 then'及格' When 成绩<80 and 成绩>=70 then'中等' When 成绩<90 and 成绩>=80 then'良好' When 成绩>=90 then '优秀' End From student inner join score on student.学号=score.学号 inner join course on course.课程编号=score.课程编号 order by student.学号,course.课程编号,score.成绩 desc该程序的功能
该程序的功能是查询数据库gk2016中学生的课程成绩,并根据成绩的高低将其分为不同的等级(未考、不及格、及格、中等、良好、优秀),然后按照学号、课程编号和成绩降序排列输出学生的学号、姓名、课程名称和成绩等级。其中,使用了三个表student、score和course,分别表示学生信息、学生选课信息和课程信息,并通过INNER JOIN连接这些表进行查询。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)