您的位置:首页 > 数据库

数据库分页查询SQL

2009-11-13 19:55 204 查看
 --------------------------------SQLSERVER--------------------------

 

/*--------------简单的分页sql  10和0可以更改------------------*/

select top 10 * from tab where id not in(select top 0  id from tab order by id) order by id

 

/*--------------利用between and分页------------------*/

WITH abc AS(SELECT *,ROW_NUMBER() OVER (order by nodeid)as RowNumber FROM sysfun )
SELECT * FROM abc WHERE RowNumber between 10 and 20

 

----------------------------------------MYSQL------------------------------------------

select   *   from   table   limit   start,pageNum  

 

 

------------------------------------------ORACLE----------------------------------------------------

 select * from ( select row_.*, rownum rownum_ from ( query_SQL ) row_ where rownum =< max) where rownum_ >= min
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库 sql query table