Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Warum ist IsNull doppelt so langsam wie Coalesce (gleiche Abfrage)?

Ich frage mich, ob Sie eine Verbesserung sehen würden, wenn Sie die Fälle explizit aufteilen:

...
AND ((t1.vchCol1 = t2.vchCol1) OR (t1.vchCol1 IS NULL AND t2.vchCol1 IS NULL))
AND ((t1.vchCol2 = t2.vchCol2) OR (t1.vchCol2 IS NULL AND t2.vchCol2 IS NULL))
...