设为首页 - 加入收藏  
您的当前位置:首页 >应用开发 >利用with语句提高Oracle查询效率 正文

利用with语句提高Oracle查询效率

来源:亿华互联编辑:应用开发时间:2025-11-05 02:39:38
利用with语句提高Oracle查询效率
复制with   --入库信息,利用利用子查询,将数据预处理一次,语句这样数据就很少了,提高 下面可以很快的免费源码下载查询反复查rkxx,   rkxx as (select sz,zt,sum(se) se --税种,状态,效率税额                 from zsxx                 where rkrq between 2007-02 and 2007-06 --条件,源码下载利用统计日期                group by sz,语句zt                 )        select sk.sz,sk.se,fk.se,znj.se                from (select sz,sum(se) se from rkxx --这里可以直接查询with子查询的结果rkxx                          where zt=01                         group by sz) sk,--税款                        (select sz,sum(se) se from rkxx                          where zt=02                         group by sz) fk,--罚款                           (select sz,sum(se) se from rkxx                          where zt=03                           group by sz) znj --滞纳金                 where sk.sz=fk.sz                     and sk.sz=znj.sz   1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.

0.9271s , 11641.6484375 kb

Copyright © 2025 Powered by 利用with语句提高Oracle查询效率,亿华互联  滇ICP备2023000592号-16

sitemap

Top