关于SQLServer和MySQL 查询分页语句区别
首先来定义几个要用到的参数(例子) ? 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每页读几个数据 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |