数据库方面 有条件显示纪录

来源:百度知道 编辑:UC知道 时间:2024/06/23 07:57:29
比如说:我有一个年级表。
字段分别是 班号 姓名 成绩

我想显示每班前三名。
别跟我说什么一个班一个表。

这个还能怎样啊 只能每个班的查询一次数据库了啊

例如:
select top 3 * from 表 where 班号='甲班' order by 成绩 desc

如果班数比较多或者不定数,可以使用循环:
for each class in classes()
'查询 , 显示
next