加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

关于SQLServer和MySQL 查询分页语句区别

发布时间:2020-12-12 15:17:04 所属栏目:MsSql教程 来源:网络整理
导读:首先来定义几个要用到的参数(例子) ? t_user数据表? int currentPage ; //当前页 int?pageRecord ; //每页显示记录数 ? 关于SqlServer数据库 ? ? 分页SQL语句为: ?????????? String sql = "select top "+pageRecord +" * from t_user where id not in (selec

首先来定义几个要用到的参数(例子)

?

t_user数据表?

int currentPage ; //当前页

int?pageRecord ; //每页显示记录数

?

关于SqlServer数据库

?

? 分页SQL语句为:

?????????? String sql = "select top "+pageRecord +" * from t_user where id not in (select top "+(currentPage-1)*pageRecord +" id from t_user)";

?

?// (currentPage-1)*pageRecord : 是指从第几个记录开始

?

?

关于MySQL数据库

?

? 分页SQL语句为:

?????????? String sql = "select * from t_user where limit "+(currentPage-1)*pageRecord +","+pageRecord +"";

?

? //select * from 表名 【条件】limit M,N;???

? //M为从第几个记录开始,比如每页显示3条记录,第二页就必须从第4条记录开始

?//N每页读几个数据

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读