现在有一张成绩表,字段如下:姓名,班级,学号,语文,数学,物理,化学
其中表中共有10个班级,现在希望达到的目标是:查询出表中语文成绩前200名中各个班级所占的学生个数。不知道这个select语句怎么写?
其中表中共有10个班级,现在希望达到的目标是:查询出表中语文成绩前200名中各个班级所占的学生个数。不知道这个select语句怎么写?
解决方案 »
- file not found XPMenu.dcu
- VC6.0写的ATL COM组件,在CB5中注册后运行程序,提示:无法定位程序输入点@$xp$32FltTestlib...
- 怎么样返回字符串呢??
- 图像压缩存储问题,程序报错,在线等待!!
- 请问怎么实现delphi客户端程序的及时检测,下载新版本更新自身呢?你们又什么怎么做的呢?讨论一下好吗。。
- decision query问题
- 怎么自动保存数据库里上个月的记录到excel文件中去?
- 请教一下数据库问题```
- 关于tdbgird与Tquery综合使用问题,急!!
- 如何在wise 打包时,将几个excel文件安装到目标机器上的“我的文档下面”???
- winexec启动中变量问题
- WebBrowser中的网页如何翻页?
select count(姓名) from 成绩表 group by 班级 HAVING 姓名 in
(select top 200 姓名 from 成绩表 order by 语文)
(select top 200 姓名 from u_StudentSchool order by 语文 desc) group by (班级)
注:有一个缺陷,如果第201名成绩和第200名一样,第201名被忽略