今天看啥
热点:

sql中的分页实现,sql分页实现


1.两种方式

  1.1:row_number() over()函数

  1.2:OFFSET ....FETCH 

        OFFSET { integer_constant | offset_row_count_expression } { ROW | ROWS }

        指定在从查询表达式中开始返回行之前,将跳过的行数。OFFSET 子句的参数可以是大于或等于零的整数或表达式。ROW 和 ROWS 可以互换使用。

        FETCH { FIRST|NEXT } <行计数表达式> { ROW|ROWS } ONLY

      指定在处理 OFFSET 子句后,将返回的行数。FETCH 子句的参数可以是大于或等于 1 的整数或表达式。ROW 和 ROWS 可以互换使用。同样,FIRST 和 NEXT 可以互换使用。

 

每页10条,查询第10页的数据

select * from (select row_number() over(order by U_sortNo) as Rm,* from A01 where u_areacode='130000') as t where 100<Rm and Rm<=110

SELECT A0100,COUNT(1) OVER() AS total
FROM A01
where u_areacode='130000'
ORDER BY U_sortNo
OFFSET 100 ROWS FETCH NEXT 10 ROWS ONLY

www.bkjia.comtruehttp://www.bkjia.com/Sql_Server/1316375.htmlTechArticlesql中的分页实现,sql分页实现 1.两种方式 1.1:row_number() over()函数 1.2:OFFSET ....FETCH OFFSET { integer_constant | offset_row_count_expression } { ROW | ROWS...

相关文章

    暂无相关文章
相关搜索:

帮客评论

视觉看点