在Access中,在表中有年龄一列,每加入一个年龄,我想按照年龄的大小排序,请问具体
如何实现?即每加入一条纪录后,都重新排序以下。谢谢各位了

解决方案 »

  1.   

    创建索引,或者在查询时用order子句
      

  2.   


       order by 字段 [DESC]
      

  3.   

    年龄为数值型,
    没有必要每加入一条纪录后,数据库纪录都重新排序,
    只要查询时
    select ... from ... order by 年龄 Desc 或 Asc 就行了
      

  4.   

    怎么我用了order by后没有反应呢?
    我只是想在数据库中重新排序
      

  5.   

    只在数据库中排序?你的意图是什么呢?如果你想将它排序,不就是为了显示出排序后的结果嘛?!如果是这样,在查询时用order by来做不就可以了嘛!By the way,order by没问题啊,我都是那样做的!
      

  6.   

    如果非要在数据库中进行排序,建议再建一个表,把排序的结果存进去
    delete from newtable
    insert into newtable select * from yourtable order by --