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

关于SQLServer和MySQL 查询分页语句区别,第1张

概述首先来定义几个要用到的参数(例子)   t_user数据表  int currentPage ; //当前页 int pageRecord ; //每页显示记录数   关于SqlServer数据库     分页SQL语句为:            String sql = "select top "+pageRecord +" * from t_user where id not in (sele

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

 

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每页读几个数据

总结

以上是内存溢出为你收集整理的关于SQLServer和MySQL 查询分页语句区别全部内容,希望文章能够帮你解决关于SQLServer和MySQL 查询分页语句区别所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1182904.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存