(后端)分页比较好的语句

           String sql = "SELECT TOP "+form.getPageSize()+" tb.* from( "
+ "select ROW_NUMBER() OVER ( order by id desc) AS RowNumber, id,name from t_role "
+ " ) tb WHERE RowNumber > "+((form.getPageindex() - 1) * form.getPageSize());

    上面的这种分页比select top 10 id from student where id not in (select top 5 id from student)

如果加条件的话下面需要双份,上面只需要一份条件。上面的分页条件比较好。

 

posted on 2017-08-02 13:19  六一儿童节  阅读(356)  评论(0编辑  收藏  举报

导航