用mysql写一个查询出年龄大于 20的学生信息,并按照成绩进行降序显示 。材料:詹三 李明明 张三丰 王昌 李刚 0 1 0 1 0 20 19 21 20 18 计算机应用 计算机应用 计算机网络 计算机应用 计算机网络 89 79 57 50 45
时间: 2024-02-03 17:02:45 浏览: 44
好的,根据您的要求,我为您提供以下MySQL查询语句来查询年龄大于20的学生信息,并按照成绩进行降序排列:
SELECT name, age, major, subject1, subject2, subject3, subject4, subject5, total
FROM students
WHERE age > 20
ORDER BY total DESC;
这个查询语句将会查询出年龄大于20的学生的姓名、年龄、专业、各科成绩以及总分,并按照总分进行降序排列。这里我们使用了之前创建的“students”表,其中包含了学生的信息以及各科成绩和总分。如果您需要查询其他条件的学生信息,可以根据需要进行修改。希望这个查询语句能够帮助到您!
相关问题
用MySQL写一个10查询出成绩介于50至60之间的学生信息;例如:詹三 李明明 张三丰 王昌 李刚 0 0 0 20 19 21 20 18 计算机应用 计算机应用 计算机网络 计算机应用 计算机网络 89 79 57 50 45
假设有一个名为students的表,包含以下字段:姓名(name)、课程(course)、成绩(score),则查询语句如下:
```
SELECT name, course, score FROM students WHERE score >= 50 AND score <= 60;
```
结果将会返回成绩介于50至60之间的学生信息,如下:
```
+-------+---------------+-------+
| name | course | score |
+-------+---------------+-------+
| 詹三 | 计算机应用 | 89 |
| 李明明 | 计算机应用 | 79 |
| 张三丰 | 计算机网络 | 57 |
| 王昌 | 计算机应用 | 50 |
| 李刚 | 计算机网络 | 45 |
+-------+---------------+-------+
```
用mysql写一个查询出”计算机应用”班级的及格的学生人数 例如: 詹三 李明明 张三丰 王昌 李刚 0 1 0 1 0 20 19 21 20 18 计算机应用 计算机应用 计算机网络 计算机应用 计算机网络 89 79 57 50 45
假设表格名为 students,包含以下字段:姓名、班级、分数。
查询语句如下:
```
SELECT COUNT(*) FROM students WHERE 班级='计算机应用' AND 分数>=60;
```
解释一下:
- COUNT(*):计算符合条件的记录数,即及格的学生人数。
- students:表格名。
- WHERE 班级='计算机应用' AND 分数>=60:筛选条件,只查询班级为“计算机应用”且分数大于等于60分的记录。