Young87

SmartCat's Blog

So happy to code my life!

游戏开发交流QQ群号60398951

当前位置:首页 >Asp.Net

access数据库分页查询高效的方法

string sql = "(select top " + pagesize * pageindex + " * from [news] where rootid=" + Type + " and show=1 order by top desc,creatdate desc)"; //先查询出pagesize和pageindex乘积的top有效数据 倒叙排列


sql = "(select top " + pagesize + " * from " + sql + " order by top,creatdate)"; //然后基于之前数据查询出正序top要选定行数的数据


sql = "select * from " + sql + "order by top desc,creatdate desc";//最后再倒叙排列


这样查询效率相对高一些

除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: ASP.NET web.config 配置节点详解

下一篇: access数据库Top查询遇到的坑

精华推荐