在student表中查询大于18的学生的所有信息,并按学号降序排列。
时间: 2023-07-16 20:16:14 浏览: 394
可以使用如下的SQL语句来实现该查询:
```
SELECT * FROM student WHERE age > 18 ORDER BY id DESC;
```
其中,`student`是表名,`age`是学生的年龄字段,`id`是学生的学号字段。`WHERE`语句用于筛选出年龄大于18的学生,`ORDER BY`语句用于按学号降序排列。执行该SQL语句后,将会返回所有符合条件的学生的信息。
相关问题
在student表中查询年龄大于18得学生的所有信息,病按照学号降序排列
好的,您可以使用以下 SQL 语句来实现您的需求:
```
SELECT * FROM student WHERE age > 18 ORDER BY sno DESC;
```
这条 SQL 语句会从 `student` 表中查询年龄大于 18 岁的所有学生信息,并按照学号降序排列。如果您的数据库中有 `student` 表且符合您的需求,那么这条 SQL 语句应该可以正确执行并返回您需要的结果。
SQL查询SC数据库表选修课程数大于等于2 的学生的学号、平均成绩和选课门数,并按 平均成绩降序排列的代码。
SELECT student_id, AVG(grade) as avg_grade, COUNT(course_id) as num_courses
FROM SC
GROUP BY student_id
HAVING COUNT(course_id) >= 2
ORDER BY avg_grade DESC;