我想根据一个表中的一列数据自动的排出前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