
VB+sql对成绩进行排序
现在sql中有3个学科,没有合计成绩,我想取出这三个学科合计成绩的前10名或前100前怎么算?以前是取前10个人的成绩放到数组中,然后再取一个人的成绩,算出合计,与数组中...
现在sql中有3个学科,没有合计成绩,我想取出这三个学科合计成绩的前10名或前100前怎么算?以前是取前10个人的成绩放到数组中,然后再取一个人的成绩,算出合计,与数组中合计对比,如果比它大,就替换,现在发现不对啊~求各位老师指点!!!!
展开
展开全部
select * from 表名 order by 语文+数学+英语 desc
这样就是三科相加,从大数到小数排序
这样就是三科相加,从大数到小数排序
更多追问追答
追问
不对啊,每个学科的成绩是单条记录的,比如,语文90分是一条记录,数据91分又是一条记录。
追答
给出你成绩的原始表来看看
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |