句HAVING句が置き換えられオラクル

あなたはこのオーバーヘッドを減らすことができたレコードの数を制限するWHERE句を使用することができる場合のみ魚がすべてのレコードを取得した後、結果セットを有するフィルタ、HAVING句を使用しないでください。このプロセスは。そうで、合計、並べ替えを必要とし、 。

 例えば:

     非効率的な:

     SELECT REGION、AVG(LOG_SIZE)

     場所から

     REGION BY GROUP

     REGION領域を有する!= 'SYDNEY'

     地域!= 'PERTH'

      効率的

     SELECT REGION、AVG(LOG_SIZE)

     場所から

     WHERE REGIONのREGION!= 'SYDNEY'

     地域!= 'PERTH'

     REGION BY GROUP

 HAVING 関数のより一般的なセットのいくつかの条件などCOUNT()加えて一般的な条件は、で書かなければならないWHEREの

おすすめ

転載: www.cnblogs.com/fanweisheng/p/11124367.html