如何在一个表中取出从第10条到第20条的记录呢?
这个的SQL语句如何写????

解决方案 »

  1.   

    有的呀,我用了order by了的。
      

  2.   

    我总觉得这贴子眼熟,查了一下,原来以前看过在ORACLE中,以及用DELPHI处理这个问题,要是你直接操作,倒一时想不到怎么写法,你去“富翁”查查,好像有不少相关话题呢。
      

  3.   

    找到了。select top 10 * from table1
    where id>(
               select max(temp.id) from (
                                     select top 10 id from table1 order by id
                                   ) temp
             )  
    order by id
      

  4.   

    好的我试一试。
    另外我在问一下,在一个表中创建、删除一个字段的的SQL是什么呢??
    如何将一个表中的部分字段插入到另一个表中的SQL是什么呢???
    上面的是另外的问题我会另外给分(50)。
    谢谢各位了!!!!!!
      

  5.   

    在一个表中创建、删除一个字段的的SQL是什么呢??
    你自己查一下帮助嘛,找alter的语法.如何将一个表中的部分字段插入到另一个表中的SQL是什么呢???
    这个是什么意思啊?
      

  6.   

    如何将一个表中的部分字段插入到另一个表中的SQL是什么呢???
    的意思是我现在有两张表,我想将表A中的字段NAME1,插入到表B中字段NAME2中利用SQL语句如何实现呢??alter的帮助我找了,添加我会了,可是删除我用下面的语句好像有错呀!!
    alter table goods DROP se;可是提示不正确呀。
    添加我用的是:
    alter table goods add se char(10);
    正确。
      

  7.   

    alter table goods DROP COLUMN se
    你的意思是将A表中NAME1的值插入到B表中的NAME2中?
      

  8.   

    不用那么麻烦。
    用这个
    select field  from table where field between 10 and 20
    ---看就这么简单。
    建议先用 order by 排序在表中加字段用 add ,删除字段 用drop
    随便的sql书上就有例子。最后一个我得先弄明白插入数据的表是否包含于那个表,是全插入,还是部分。
    以我的估计,你最好用存储过程。
      

  9.   

    select top 20 * from table
    where not exists (select top 10 * from table order by ...)
    order by ...
      

  10.   

    关于
       在表中加字段用 add ,删除字段 用drop 
       随便的sql书上就有例子。这个怎么用?我都不会,有直接ADD这种语句吗?怎么直接用DROP语句来删字段?
    赐教。:)另外我觉得你那个查询第十到二十这种方法,不是很确切。你试试先,再讨论!