select * into #a from 表
delete from 表
insert 表
select * from #a order by 数学 desc

解决方案 »

  1.   

    order by 数学成绩 desc
      

  2.   

    select * into #a from 表
    delete from 表
    insert 表
    select * from #a order by 数学 desc
      
    能不能把每行语句的作用讲一下呀,我由于刚刚接触它,不太明白?......
      

  3.   

    select * into #a from 表  --把原表的数据保存到临时表a中
    delete from 表  --然后删除原表
    insert 表
    select * from #a order by 数学 desc  --把临时表按数学成给倒排后插入原表中
    --不过这样当你以后在原表中新增数据时还是没能按数学成绩倒排,最好是在查询时排序就行了,没必要在原表中排序!