JSP页面如何做对数据进行排序,并对排序的结果进行更新保存,最好有例子?

解决方案 »

  1.   

    order by Desc 降
    order by ASc  升不会吧排序了还要更新数据呀。
    那就只有把查出来的数据插入临时表里
    然后在更新数据库存,再把临时表删掉。
    这样做不是多此一举了吗?
      

  2.   

    数据库的排序不应应该用JSP来实现,如果是sqlsrver/oracle一类数据库,也不能在表里加个排序字段,简单地用
      select * from your_table order by field1,field2,... [asc|desc]
    正如QWERT520(别来无恙)所说
      

  3.   

    为什么不能加个排序字段?我是菜鸟给个理由 学习下吧
    你的SQL语句没把问题解决了啊
    他还要更新排序 这样有必要吗??
      

  4.   

    在大型的数据库(我只用oracle)中,考虑数据的插入效率,一般不提供像access那样的排序字段,它可以建索引,但SQL的输出不会因为索引而排序
      

  5.   


    晕,没看细
    ============================================
    不过,我从来不可能有这样的需求,因为数据库中的物理位置对你的应用没有任何的影响
    真的要作,在oracle上我能想到的方法
    create table temp as select * from your_table order by ...
    drop table your_table
    alter table temp rename to your_table