oracle数据库分页和java分页哪个好,oracle分页与mysql分页的区别
今天小编为大家分享生活中的小常识、日常问题解答等相关内容,希望能够帮助大家。
1、使用T_BASE_PROVINCE表作为测试演示,表字段如下
2、IDNUMBER(11,0)
3、PROVINCEIDVARCHAR2(6 BYTE)
4、PROVINCEVARCHAR2(40 BYTE)
5、数据可以根据自己的需要插入一定量的测试数据。
6、查询总数据量
7、select count(*) from T_BASE_PROVINCE;
8、分页时,通常显示总页数。需要查询总数据得到总页数,总页数=总金额/每页显示的记录数。
9、前面的测试数据初始化完成后,前20个查询中有什么样的数据?
10、分页语句1:包含order by排序,多了一层嵌套,因为order by是在select之后执行的,如果不写入其中,可能会出现意外的排序结果。
11、select *
12、from (select t.*, rownum rn
13、 from (select *
14、 from T_BASE_PROVINCE
15、 order by id asc) t
16、 where rownum=20)
17、where rn 10;
18、分页语句2:如果不需要排序,可以使用下面的语句。
19、select a1.*
20、from (select t.*,rownum rn
21、 from T_BASE_PROVINCE t
22、 where rownum=20) a1
23、where rn 10;
24、分页语句3:在和模式之间,性能没有上面高,但是写法简单。
25、select a1.*
26、from (select t.*,rownum rn from T_BASE_PROVINCE t) a1
27、where rn between 11 and 20;
28、一般分页格式,page是页码,size是显示的页数。
29、select *
30、from (select t.*, rownum rn
31、 from (select *
32、 from T_BASE_PROVINCE
33、 order by id asc) t
34、 where rownum=page*size)
35、where rn (page-1)*size;
本文到此结束,希望对大家有所帮助。
Www.yiLeen.com.CN艺莲園提供生活百科,美食,购物,旅游,房产,交通,家居,数码,科技,财经,教育,健康,娱乐,历史,汽车,生活消费门户网站
本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
联系邮箱:773537036@qq.com
发表评论
相关推荐
-
1个pdf怎么分页生成多个pdf,pdf文件怎么分页保存
2023-09-19 10:32:04 -
excel分页预览怎么取消页数,如何选择excel的分页打印页码
2023-09-18 09:54:59 -
oracle数据库分页和java分页哪个好,oracle分页与mysql分页的区别
2023-09-17 14:45:39 -
分隔符分页符在哪里,怎么插入分页符或分隔符
2023-09-17 12:32:22 -
wpsexcel表格取消分页虚线,wps表格分页预览的虚线怎么取消
2023-09-17 02:55:52 -
word分页怎么变成一页显示,word表格分页后下一页没有边框
2023-09-16 11:51:45