你可以不按照id排序
 select * from yourtable order by xxx(你想要排序的字段)

解决方案 »

  1.   

    我还想问一下,id能不能按次序自动生成呢?或者每次添加记录时对id进行处理用什么算法比较好?
      

  2.   

    既然是id肯定不需要用户参与的,你只需在表上定义一个需要的索引,或者在sql中指定排序字段即可。
    -----------------------------------------
    这两种办法我想比人工处理要好一些吧。
      

  3.   

    我还想问一下,id能不能按次序自动生成呢?
    ---数据库一般都支持自增长ID
      

  4.   

    ID可以设置成自动增长的例如
    CREATE TABLE [dbo].[T_LogAlert] (
    [LogAlertID] [int] IDENTITY (1, 1) NOT NULL ,
    [VidiconID] [int] NULL ,
    [OrganizeID] [int] NULL ,
    [AlertTypeID] [int] NULL ,
    [AlertFashionID] [int] NULL ,
    [OccurDate] [datetime] NULL ,
    [IsResponse] [bit] NULL ,
    [VidiconDate] [datetime] NULL 
    ) ON [PRIMARY]
    GO
    IDENTITY (1, 1) 就是自动增长的
      

  5.   

    id只是一个代号,你也可以用其他的代替类型为int,标识:是