• 技术文章 >数据库 >mysql教程

    分页查询(用row_number()和开窗函数over()更方便)

    2016-06-07 14:53:38原创1133

    分页查询(用row_number()和开窗函数over()更方便) 查询MyStudents表中第8页中的数据(每页3条记录) www.2cto.com --(1) select * from ( select *, ROW_NUMBER()over(order by FId asc) as Rnumber from MyStudents ) as Tbl3 where Rnumber between (3*7


    分页查询(用row_number()和开窗函数over()更方便)

    查询MyStudents表中第8页中的数据(每页3条记录)

    www.2cto.com

    --(1)

    select * from

    (

    select *,

    ROW_NUMBER()over(order by FId asc) as Rnumber

    from MyStudents

    )

    as Tbl3

    where Rnumber between (3*7+1) and 3*8

    --(2)

    select top 3 * from MyStudents

    where FId not in

    (select top (3*7) FId from MyStudents

    order by FId )

    order by FId

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:将sqlite查询结果导入到文本文件 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 深入理解MySQL索引优化器工作原理• 简单聊聊MySQL中join查询• 在同一台机运行多个Mysql 服务_MySQL• MySQL数据库中部分数据损坏恢复过程(1)• 对MySQL数据表(已损坏)的修复
    1/1

    PHP中文网