日期:2014-05-17  浏览次数:20663 次

count(*)问题

SELECT DECODE(MOD(COUNT(*), 10), 0, COUNT(*)/10, 
                                  TRUNC(COUNT(*)/10, 0)+ 1 ) AS PAGES
                                  FROM call_purview

想请教一下 像这么用法的话, COUNT(*)会被计算多次吗?
会影响效率么?
SQL

------解决方案--------------------

可以看一下执行计划,不会被计算多次。
------解决方案--------------------
不会。oracle这点智能都没有还得了 。。