2. (简答题) 查询成绩表,成绩列用优 (>=90)、良(75~90)、及格(60~75)、不及格(<60)表示。mysql
时间: 2024-05-15 07:13:06 浏览: 125
假设成绩表名为`score_table`,包含学生姓名`name`和成绩`score`两列,可以使用MySQL中的CASE语句将成绩转换为对应的优、良、及格、不及格等级表示:
```mysql
SELECT 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;
```
这样可以查询到每个学生对应的成绩等级。
阅读全文