sql 数据库怎样检索出每个班级里总分数TOP10的学生姓名,并按班级和总分排名?
sql 数据库怎样检索出每个班级里总分数TOP10的学生姓名,并按班级和总分排名:
select class,grade from student group by class having top10(grade)
这里用一下top方法就可以定位到你想要的那一行啦
希望我的回答对你会有帮助
怎样用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` = '赵六'。