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

思考题:
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,&
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值