请问oracle中这个sql语句怎么写才正确? select top 1 id from table1;

lovefan 2001-06-19 05:16:00
...全文
164 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
conqueror2001 2001-06-19
  • 打赏
  • 举报
回复
please try:
select id from table1 where rownum<2;
11830 2001-06-19
  • 打赏
  • 举报
回复
select id from table1 order by id desc
然后显示当前记录的ID
不行吗?
lovefan 2001-06-19
  • 打赏
  • 举报
回复
用max函数可以,
具体的方法是:select max(id) as maxid from table1

用rs.getString("maxid") 就可以返回这个最大id值。
milchcow 2001-06-19
  • 打赏
  • 举报
回复
正如cwpower(知已难求,不醉不归) 所说
取ID最大值可以这样:
select max(id) from table1;
lovefan 2001-06-19
  • 打赏
  • 举报
回复
我用max试试看
cwpower 2001-06-19
  • 打赏
  • 举报
回复
用聚组函数
select max(id) from talbe1
lovefan 2001-06-19
  • 打赏
  • 举报
回复
re:
这样不行,把所有的id都选出来了,我只要选最大的。

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

lovefan 2001-06-19
  • 打赏
  • 举报
回复
好,我试试
11830 2001-06-19
  • 打赏
  • 举报
回复
这样试试
select id from table1 order by id desc


11830 2001-06-19
  • 打赏
  • 举报
回复
然后显示当前记录的ID看看
qrhome 2001-06-19
  • 打赏
  • 举报
回复
试试max()函数,
查阅sql函数参考可以找到。
lovefan 2001-06-19
  • 打赏
  • 举报
回复
可是,我用sqlplus执行这句话都不行,你有什么其他方法吗?要取出表中id字段的最大值
11830 2001-06-19
  • 打赏
  • 举报
回复
select top 1 id from table1
这个语法应该正确呀!

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧