I know that multiple parameters can be passed to COALESCE, but when you want to to
check just one expression to see if it doesn’t exist, do you use a default or is it a better practice to use ISNULL instead?
Is there any performance gain between the two?
This problem reported on Microsoft Connect reveals some differences between
COALESCEandISNULL: