sql >> データベース >  >> RDS >> Mysql

エイリアスでのHAVINGとHAVINGを使用しない場合のパフォーマンスの違いはありますか?

    はい、違うはずです-(1)より速いと予想されます。

    Haveは、最初にメインクエリが実行され、次に、Havingフィルタが適用されることを保証します。したがって、基本的に、(クエリからHavingを差し引いた)によって返されるデータセットで機能します。

    最初のクエリは、それらのレコードをまったく選択しないため、望ましいはずです。



    1. 初心者のためのSQLリファレンス

    2. VARRAY内に値が存在するかどうかを確認する方法

    3. MYSQL選択クエリから整数のコンマを削除する方法

    4. AmazonAuroraサーバーレスによる自動スケーリング