java的分页问题指教

来源:百度知道 编辑:UC知道 时间:2024/05/03 01:15:35
那位高手能写下Mysql和oracle,mssql的分页sql语句吗?

MYSQL分页简单
select * from table limit 开始条数,取多少条

MSSQL
select * from table where id not in(select top 每页条数*页号 id from table)
里面的ID为主键...如果你有时间字段的话你可以选择在里面加上order by排序.
至于ORACLE.我确实不熟悉..

mysql:
正序:selecet * from 表名 where (primary key)>? and (primary key) <? order by .....;
倒序:selecet * from 表名 order by (primary key) desc limit(开始倒计行,倒计行数);

oracle里就要用排序来完成了。你去学一下sort方法或是冒泡排序就可以了。

数据量大就用sql分
小的话就全部查出来吧

最好是查所有然后在页面上分