日期:2025-07-15 07:47:01 人气:1

    A+
热门评论

数据库sql查询语句,关于班级信息,如下:学生名字,编号,班级,成绩,把每个班级最大成绩前20名,列出来

若为oracle数据库,则使用rownom来进行查询 select * from ( select * from 班级信息 order by 成绩 desc ) where rownom<=20 ; -------推荐答案oracle数据库那个sql语句有问题,查出来的还是表里面前20条数据,只是把这20条数据给降序排列了,而不是最大成绩的前20. -------------------------------------- 若为sqlserver,则为 select top 20 成绩 from 班级信息 order by 成绩 desc ;

阅读全文

怎样用SQL语句表示:查询每个班级的学生人数

1、查询表的指定列,SELECT 列名称 FROM 表名称。 2、查询表的所有列,SELECT * FROM 表名称。 3、按条件查询,SELECT * FROM 表名称 WHERE 列=值。 4、多条件查询,SELECT * FROM 表名称 WHERE 列1=值1 AND 列2=值2。 5、查询年龄为100的学生名字,SELECT `name` FROM student WHERE age = 100 。 6、查询赵六的年龄,SELECT age FROM student WHERE `name` = '赵六'。

阅读全文