1.
2. 通常数据库中较长的sql,很多的join,union,and ,where等
3. 这样的执行效率是非常低的,所以在有些时候,我们在面试的时候,
4. 可能会被问到如何优化较长的sql
5.
6. 其实我也是小白一个,只是最近考核的时候,被问到这个问题,然后和大神一块回家的路上涉及到了这个问题,
7. 感觉收获颇多,所以,激动的跑上来分享给你们。
8.
9. 思想:
10. 非常直观的想法就是将较为长的sql,拆分成多个短sql,进行执行,然后将短sql查询到的结果集,
11. 通过借助实体entity,来实现短结果集的融合成最终的结果集
12. 或者有时候,较为复杂的sql(order by,group by)可以使用代码拼接sql,来提升sql执行效率