数据库的排序用order by语句实现。
工具:sqlserver 2008R2
步骤:
1、有如下学生表:
2、现要求按学号正序(由小到大)的顺序进行输出,语句如下:
select * from 学生 order by 学号查询结果:
3、再要求按学号正序(由大到小)的顺序进行输出,语句如下:
select * from 学生 order by 学号 desc结果:
select 名次=(select count(1) from 成绩表 a where a.id=b.id and a.总分>=b.总分),学号,数学,语文,英语,总分 from 成绩表 b order by 总分 desc欢迎分享,转载请注明来源:内存溢出
评论列表(0条)