当前位置:编程学习 > C#/ASP.NET >>

我想根据一个表中的一列数据自动的排出前N名,将这N名的某一标志行赋值为1

比如自动录取学生,需要按照成绩得出前N名然后在另一列标记出"录取""为1,不录取为0之类的,
我想出的方法大概是在dataset中排序,但不知怎样写,而且排序后再update回去会对原来的数据库的结构上有影响吗?
小问题1:怎样在dataset中排序
小问题2:然后怎样赋值?
小问题3:如果这个思路不行,还有别的简单方法吗?我是一定要去更改数据库的 --------------------编程问答-------------------- 在SQL语句里弄吗
select *,convert(int,score/60) as accepted from report order by score desc
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,