select top 1 id from table1
这个语法应该正确呀!

解决方案 »

  1.   

    可是,我用sqlplus执行这句话都不行,你有什么其他方法吗?要取出表中id字段的最大值
      

  2.   

    试试max()函数,
    查阅sql函数参考可以找到。
      

  3.   

    这样试试
    select id from table1 order by id desc
      

  4.   

    用聚组函数
    select max(id) from talbe1
      

  5.   

    re:
    这样不行,把所有的id都选出来了,我只要选最大的。>>
    这样试试
    select id from table1 order by id desc
      

  6.   

    正如cwpower(知已难求,不醉不归) 所说
    取ID最大值可以这样:
    select max(id) from table1;
      

  7.   

    用max函数可以,
    具体的方法是:select max(id) as maxid from table1用rs.getString("maxid") 就可以返回这个最大id值。
      

  8.   

    select id from table1 order by id desc
    然后显示当前记录的ID
    不行吗?
      

  9.   

    please try:
    select id from table1 where rownum<2;