首先来定义几个要用到的参数(例子)
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 查询分页语句区别所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)