NoellaG
Terugkerende gebruiker
- Lid geworden
- 10 apr 2019
- Berichten
- 1.447
In programmatie kan NZ nooit kwaad, maar opletten als je de functie (geldt trouwens voor elke functie) bij een veld in de WHERE expressie van een query gebruikt. Dat vertraagt de query enorm, niet alleen moet deze functie voor elke lijn berekend worden, maar er kunnen ook geen indexen gebruikt worden. Dus de query moet telkens een full table scan doen.
bijvoorbeeld gebruik nooit: WHERE NZ([Veldnaam], 0) > 0 maar gebruik WHERE [Veldnaam] > 0 and [Veldnaam] is not NULL.
Gebruik ook nooit berekeningen in JOINS, dat is dodelijk voor de performantie van de query.
Deze dame wenst je veel succes
bijvoorbeeld gebruik nooit: WHERE NZ([Veldnaam], 0) > 0 maar gebruik WHERE [Veldnaam] > 0 and [Veldnaam] is not NULL.
Gebruik ook nooit berekeningen in JOINS, dat is dodelijk voor de performantie van de query.
Deze dame wenst je veel succes
Laatst bewerkt: