sql >> Database teknologi >  >> RDS >> Mysql

Er der en præstationsforskel mellem HAVING på alias, kontra ikke at bruge HAVING

Ja, det burde være anderledes - (1) forventes at være hurtigere.

At have vil sikre, at først hovedforespørgslen køres og derefter have-filteret anvendes - så det fungerer grundlæggende på et datasæt, der returneres af (forespørgsel minus have).

Den første forespørgsel bør være at foretrække, da den slet ikke vælger disse poster.



  1. Hvordan transponeres MySQL-rækker og gentage kolonneoverskrifter?

  2. Effektiv forespørgsel til at opdele en afgrænset kolonne i en separat tabel

  3. Få ekstra rækker - Efter sammenføjning af de 3 borde ved hjælp af Left Join

  4. Nulstil sekvens i oracle 11g