急!!求某位高手指点迷津,关于vb数据库开发的

来源:百度知道 编辑:UC知道 时间:2024/06/18 06:21:23
用vb和sql编写的程序
在编的一个信息管理系统有个问题没办法解决,你帮我看看。情况是这样的,我想通过SQL中select语句中的ORDER by 成绩,来对记录按成绩排序,然后依次取出,从而来确定各学生的名次,这样可行吗?

可行,但是要先在成绩字段上建立索引
select 学生编号,学生姓名,成绩
from 成绩表
order by 成绩 desc

如果想升序就用ASC,不过要排名次,应该用降序DESC
如果要按成绩和排名,我建议创建一个视图或函数,算出每个学生的总成绩,然后再用上面的select语句,从视图中取出学生信息和总成绩,再排名次

可以