因为工作需要,需要查询数据库中的某个表的前10数据,由于在SQL Server 2000 利用Select Top 10 * from XXX,在Oracle数据库中,不能这样写,终于上网查,才明白怎么个写法,代码如下:
select * from ter_phs_deduct_list where rownum<11 order by agent_key desc;
本文介绍了如何在Oracle数据库中查询表的前10条记录。针对SQLServer2000中使用Select Top 10的方法,在Oracle中采用不同的语法实现相同功能。通过使用ROWNUM关键字并结合ORDER BY子句来获取指定顺序的前10条数据。
因为工作需要,需要查询数据库中的某个表的前10数据,由于在SQL Server 2000 利用Select Top 10 * from XXX,在Oracle数据库中,不能这样写,终于上网查,才明白怎么个写法,代码如下:
select * from ter_phs_deduct_list where rownum<11 order by agent_key desc;
4528
2288
3047
2184

被折叠的 条评论
为什么被折叠?