怎么使用sqlserver按条件查询的结果分页显示?求大神给代码

2022-03-21 教育 102阅读
尽量不要使用嵌套子查询,优先使用连接子查询;
In关键字尽量少使用,效率低,除非in包含的信息量非常少,并且叫固定;
如果查询条件和查询结果表无直接关联,优先根据查询条件查询出符合条件的临时结果值,然后和最终结果表关联;
除topn方式分页之外,使用row_number()over方式分页也可以;
能明确指定结果字段的,尽量不要用*;
不相关的字段可以省略;
如果最终结果表数据比较大,考虑分表,分区,分库;
查询结果表字段尽量不要包含大文本之类的字段;
where条件中对于varchar字段的like查询要适度,不要用太多,会影响效率;
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com