【每日一练:rownum】Oracle的rownum的运用和分析

本文探讨了Oracle中rownum的使用,包括rownum的含义及其在不同查询条件下的表现。通过实例解析了rownum <= 5、rownum > 3 and rownum < 8、rownum = 5、rownum != 8以及rownum = 1等查询的执行逻辑和返回结果。
摘要由CSDN通过智能技术生成

思考题:
Oracle的rownum的运用和分析,回答下面的问题:
1.rownum是什么?

有一个表test_a有如下的数据
id    tname
1     Lisi
2     Zhangsan
3     William
4     Tom
5     Sammer
6     Zhaoliu
7     Wangwu
8     Liugang
10    Wangmeng
2.请问下面语句的结果分别是多少,请说明理由:
2-1:
select id, tname from test_a where rownum <=5;
2-2:
select id, tname from test_a where rownum > 3 and rownum <8;
2-3:
select id, tname from test_a where rownum = 5;
2-4:
select id, tname from test_a where rownum !=8;
2-5:
select id, tname from test_a where rownum = 1;

解答:

数据库版本:Oracle 11g

--创建表和插入数据
create table test_a(id int,tname varchar2(20));

insert into test_a values(1,'Lisi');
insert into test_a values(2,&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值