Select field1,field2,... from  tablefield1,field2,...即為你想要的順序

解决方案 »

  1.   

    dataset.sql:=
    select * from paxados order by key
      

  2.   

    Select 字段名1,字段名2..字段名n from  table order by 字段1
    查询出的结果是按字段名1升序排:
     字段名1,字段名2..字段名n 
       1       1    ..   1
       2       2    ..   2
       3       ddd  ..   dd
       ..
       100     sfd  ..   sdfsd
      

  3.   

    paxados表,记录比较多有一万条左右,其中字段'gh'为key field 还有'name'字段,有时需对'gh'进行查询,有时需对'name'进行查询。由于'gh'是key field查询很快,但对'name'查询时,一条记录差不多要一分多钟,怎样提高对'name'字段的记录查询速度呢??听说是设置索引,但不知如何设置。望高手赐教
      

  4.   

    用sql: create index index_name on table_name(filed_name);
    或者用Database Desktop手工加
      

  5.   

    CREATE INDEX 索引名
       ON 表名 (列名)
      

  6.   

    是不是
    adoquery1.sql.add('create index namess on mytabel (name)')
    这样编译不通至于database desktop加second index好象不起作用,提高不了查询速度
      

  7.   

    可能其他地方有错吧!
    我机器上都能编译过去,并且创建了index.
      

  8.   

    query.sql.add(select * from 表名 order by 字段名);
      

  9.   

    "select * from TableName order by fieldname"不可以吗?
      

  10.   

    生序:query.sql.add(select * from 表名 order by 字段名);
    降序:query.sql.add(select * from 表名 order by 字段名 desc);