×

oracle分页sql语句 分页查询 分页

oracle中要根据部门id分页查询Sql语句怎么写?jquery 分页无刷新的简单代码求教,

admin admin 发表于2022-07-01 09:19:20 浏览122 评论0

抢沙发发表评论

oracle中要根据部门id分页查询Sql语句怎么写


oracle分页有通用写法,假设一页5行
select * from (
select t.*,rownum from (
select * from table1 where condition order by column) t )
where rownum》(pangeNow-1)*5 and rownum《=(pageNow)*5

如果基础查询不需要排序,可以省掉一层嵌套
select * from (
select t.*,rownum from table1 t where condition )
where rownum》(pangeNow-1)*5 and rownum《=(pageNow)*5

jquery 分页无刷新的简单代码求教,


无刷新分页代码,jQuery分页完整示例,分页形式经典,兼容性也做的好,网页上的分页代码

《!DOCTYPE html》
《head》
《meta http-equiv=“Content-Type“ content=“text/html; charset=utf-8“ /》
《title》jQuery分页演示效果《/title》
《script type=“text/javascript“ src=“/img/jquery1.3.2.js“》《/script》
《script type=“text/javascript“》
$(document).ready(function(){
var show_per_page = 5;
var number_of_items = $(’#content’).children().size();
var number_of_pages = Math.ceil(number_of_items/show_per_page);
$(’#current_page’).val(0);
$(’#show_per_page’).val(show_per_page);
var navigation_html = ’《a class=“previous_link“ href=“javascript:previous();“》Prev《/a》’;
var current_link = 0;
while(number_of_pages 》 current_link){
navigation_html += ’《a class=“page_link“ href=“javascript:go_to_page(’ + current_link +’)“ longdesc=“’ + current_link +’“》’+ (current_link + 1) +’《/a》’;
current_link++;
}
navigation_html += ’《a class=“next_link“ href=“javascript:next();“》Next《/a》’;
$(’#page_navigation’).html(navigation_html);
$(’#page_navigation .page_link:first’).addClass(’active_page’);
$(’#content’).children().css(’display’, ’none’);
$(’#content’).children().slice(0, show_per_page).css(’display’, ’block’);
});
function previous(){
new_page = parseInt($(’#current_page’).val()) - 1;
if($(’.active_page’).prev(’.page_link’).length==true){
go_to_page(new_page);
}
}
function next(){
new_page = parseInt($(’#current_page’).val()) + 1;
//if there is an item after the current active link run the function
if($(’.active_page’).next(’.page_link’).length==true){
go_to_page(new_page);
}
}
function go_to_page(page_num){
var show_per_page = parseInt($(’#show_per_page’).val());
start_from = page_num * show_per_page;
end_on = start_from + show_per_page;
$(’#content’).children().css(’display’, ’none’).slice(start_from, end_on).css(’display’, ’block’);
$(’.page_link[longdesc=’ + page_num +’]’).addClass(’active_page’).siblings(’.active_page’).removeClass(’active_page’);
$(’#current_page’).val(page_num);
}
《/script》
《style》
#page_navigation a{
padding:3px;
border:1px solid gray;
margin:2px;
color:black;
text-decoration:none
}
.active_page{
background:darkblue;
color:white !important;
}
《/style》
《/head》
《body》
《input type=’hidden’ id=’current_page’ /》
《input type=’hidden’ id=’show_per_page’ /》
《div id=’content’》
《p》Lorem ipsum dolor sit amet, consectetur adipiscing elit.《/p》
《p》Vestibulum consectetur ipsum sit amet urna euismod imperdiet aliquam urna laoreet.《/p》
《p》Curabitur a ipsum ut elit porttitor egestas non vitae libero.《/p》
《p》Pellentesque ac sem ac sem tincidunt euismod.《/p》
《p》Duis hendrerit purus vitae nibh tincidunt bibendum.《/p》
《p》Nullam in nisi sit amet velit placerat laoreet.《/p》
《p》Vestibulum posuere ligula non dolor semper vel facilisis orci ultrices.《/p》
《p》Donec tincidunt lorem et dolor fringilla ut bibendum lacus fringilla.《/p》
《p》In non eros eu lacus vestibulum sodales.《/p》
《p》Duis ultrices metus sit amet sem adipiscing sit amet blandit orci convallis.《/p》
《p》Proin ullamcorper est vitae lorem mollis bibendum.《/p》
《p》Maecenas congue fringilla enim, tristique laoreet tortor adipiscing eget.《/p》
《p》Duis imperdiet metus et lorem venenatis nec porta libero porttitor.《/p》
《p》Maecenas lacinia lectus ac nulla commodo lacinia.《/p》
《p》Maecenas quis massa nisl, sed aliquet tortor.《/p》
《p》Quisque porttitor tellus ut ligula mattis luctus.《/p》
《p》In at mi dolor, at consectetur risus.《/p》
《p》Etiam id erat ut lorem fringilla dictum.《/p》
《p》Curabitur sagittis dolor ac nisi interdum sed posuere tellus commodo.《/p》
《p》Pellentesque quis magna vitae quam malesuada aliquet.《/p》
《p》Curabitur tempus tellus quis orci egestas condimentum.《/p》
《p》Maecenas laoreet eros ac orci adipiscing pharetra.《/p》
《p》Nunc non mauris eu nibh tincidunt iaculis.《/p》
《p》Ut semper leo lacinia purus hendrerit facilisis.《/p》
《p》Praesent et eros lacinia massa sollicitudin consequat.《/p》
《p》Proin non mauris in sem iaculis iaculis vel sed diam.《/p》
《p》Nunc quis quam pulvinar nibh volutpat aliquet eget in ante.《/p》
《p》In ultricies dui id libero pretium ullamcorper.《/p》
《p》Morbi laoreet metus vitae ipsum lobortis ultrices.《/p》
《p》Donec venenatis egestas arcu, quis eleifend erat tempus ullamcorper.《/p》
《p》Morbi nec leo non enim mollis adipiscing sed et dolor.《/p》
《p》Cras non tellus enim, vel mollis diam.《/p》
《p》Phasellus luctus quam id ligula commodo eu fringilla est cursus.《/p》
《p》Ut luctus augue tortor, in volutpat enim.《/p》
《p》Cras bibendum ante sed erat pharetra sodales.《/p》
《p》Donec sollicitudin enim eu mi suscipit luctus posuere eros imperdiet.《/p》
《p》Vestibulum mollis tortor quis ipsum suscipit in venenatis nulla fermentum.《/p》
《p》Proin vehicula suscipit felis, vitae facilisis nulla bibendum ac.《/p》
《p》Cras iaculis neque et orci suscipit id porta risus feugiat.《/p》
《p》Suspendisse eget tellus purus, ac pulvinar enim.《/p》
《p》Morbi hendrerit ultrices enim, ac rutrum felis commodo in.《/p》
《p》Suspendisse sagittis mattis sem, sit amet faucibus nisl fermentum vitae.《/p》
《p》Nulla sed purus et tellus convallis scelerisque.《/p》
《p》Nam at justo ut ante consectetur faucibus.《/p》
《p》Proin dapibus nisi a quam interdum lobortis.《/p》
《p》Nunc ornare nisi sed mi vehicula eu luctus mauris interdum.《/p》
《p》Mauris auctor suscipit tellus, at sodales nisi blandit sed.《/p》
《/div》
《div id=’page_navigation’》《/div》《br》
《br》
《/body》
《/html》
-分页查询

jquery pagination 分页 具体实现分页的原理


这个应该是一次性加载出所有数据,比如100条,一页10条。第一页就显示10条,其他的隐藏,下一页就显示10-20条,其他的隐藏。 数据量大的话不建议使用