Deze thread is vergelijkbaar, maar niet precies op MySQL. Volgens de daar getoonde test:
IS NULL
is efficiënter omdat er geen scan nodig is.
Zoeken is over het algemeen sneller dan een scan omdat het alleen in aanmerking komende records bevat, terwijl de scan elke rij omvat. Het wordt in meer detail uitgelegd hier .
Een ander verschil (hoewel het geen prestatie is) is hun negatiesyntaxis:
IS NOT NULL /* using NOT operator */
! ISNULL() /* using exclamation mark */