私の見解では、使用量のベンチマークを行う必要があります。
大きな違いがあるとは思えません。単一のベンチマークがわずかに優れていることを示唆している場合でも、時間の経過に伴うデータの変動によってその結果が変わる可能性があることに注意してください。
また、COALESCEは1992年から標準SQLの一部になっていることにも注意してください。IFNULLが標準に含まれているかどうかはまだわかりません。
同等のシナリオのベンチマークに関するAdamMachanicによる素晴らしい記事があります-