sql >> Database >  >> RDS >> Mysql

Is er een prestatieverschil tussen HAVING op alias, versus het niet gebruiken van HAVING?

Ja, het zou anders moeten zijn - (1) zal naar verwachting sneller zijn.

Het zal ervoor zorgen dat eerst de hoofdquery wordt uitgevoerd en dat vervolgens het hebbende filter wordt toegepast - dus het werkt in principe op een gegevensset die wordt geretourneerd door de (query minus hebben).

De eerste query zou de voorkeur moeten hebben, omdat deze records helemaal niet worden geselecteerd.



  1. dynamische query postgre

  2. Hoe een MySQL-database naar JSON exporteren?

  3. ImportError:Geen module met de naam 'MySQL'

  4. Meertalig gegevenstype in MYSQL