php oracle 分页,CSS_Oracle排序分页方法,ORACLE分页一直是比较麻烦的一 - phpStudy

Oracle排序分页方法

ORACLE分页一直是比较麻烦的一件事情,它没有MYSQL的LIMIT关键字,只有通过伪列ROWNUM来实现,如果不用排分页其实很简单,在此不述。

排序分页中如果要排序的字段有很多相同值的情况下只使用2层嵌套查询则可能出现数据混乱,所以只能采用三层嵌套查询。

排序分页使用下面的嵌套语句:

Sql代码

Java代码

select * from (select rownum as r,t.* from(select tableName.* from tableName order by tableColum DESC) t where rownum<=endPos) where r>startPos

Java代码

DECODE的语法:DECODE(value,if1,then1,if2,then2,if3,then3,...,else),表示如果value等于if1时,DECODE函数的结果返回then1,...,如果不等于任何一个if值,则返回else

Java代码

select country, sum(decode(sex,'1',num)) 男, sum(decode(sex,'2',num)) 女 from populations group by country;

select country,

sum(CASE WHEN(sex = '1') THEN num ELSE 0 END) 男,

sum(CASE WHEN(sex = '2') THEN num ELSE 0 END) 女,

from populations

group by country

Java代码

[b]sign[/b]取数字n的符号,大于0返回1,小于0返回-1,等于0返回0相关阅读:

用js小类库获取浏览器的高度和宽度信息

dede删除出错的文章

用VBS实现脚本结束进程与防止进程启动

Java中四种XML解析技术

创建ORACLEstandby database

JQuery index()方法使用代码

asp的程序能实现伪静态化的方法

用缓存实现静态页面的测试

javascript 对象入门实例教程

Apache服务器系统设置与优化[2]

CSS不完全手册之字体系列

js 巧妙去除数组中的重复项

SQL教程(2):SQL简介

从创建数据库到存储过程与用户自定义函数的小感

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值