SQL查询语句怎样限定返回结果集的行数
1、创建测试表,create table test_rows(id number, value varchar(200));

2、插入测试数据,
insert into test_rows
select level, 'val_'||level from dual
connect by level<1000;
commit;

3、查询表中记录数,总共有999条,

4、编写sql,返回最小的10条记录,
select * from (select t.*, row_number() over(order by id) rn from test_rows t ) where rn=10;

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:83
阅读量:75
阅读量:193
阅读量:62
阅读量:95