APPROX_SUM
目的
APPROX_SUMは、式のおおよその合計を戻します。MAX_ERRORを2番目の引数として指定すると、このファンクションは、実際の合計とおおよその合計の間の最大エラーを戻します。
                  
このファンクションは、HAVING句で対応するAPPROX_RANKファンクションとともに使用する必要があります。問合せでAPPROX_COUNT、APPROX_SUMまたはAPPROX_RANKを使用する場合、その問合せでは他の集計ファンクションを使用しないでください。
                  
入力値が負の数値である場合、APPROX_SUMはエラーを戻すことに注意してください。
                  
例
次の問合せでは、給与の集計が最も高い各部門内の10個のジョブ・タイプが戻されます。
SELECT department_id, job_id, 
       APPROX_SUM(salary) 
FROM   employees
GROUP BY department_id, job_id
HAVING 
  APPROX_RANK ( 
  PARTITION BY department_id 
  ORDER BY APPROX_SUM(salary) 
  DESC ) <= 10;
