不知道
select sum(column_name)/100 from table_name

select sum(column_name/100) from table_name
哪个效率更高?达人详细解释一下。

解决方案 »

  1.   

    select sum(column_name)/100 from table_name 效率更高,
    因为它比第二条语句少除了count(*)-1次。
      

  2.   

    我认为select sum(column_name)/100 from table_name
     效率更高,因为它先完成sum得到一个结果,再除以100而第二条语句是每次都除以100
      

  3.   

    楼上几位说的都没错。第一种是先sum再除。第二种是先除再sum.明显第一种除的次数少。二种sum的次数都一样。所以我认为应该也是第一种快。如果column_name不能整除100的话,第一种和第二种运算结果可能不一样哦。