SQL – Differenza tra COALESCE e ISNULL?

Quali sono le differenze pratiche tra COALESCE () e ISNULL (, ”)?

Quando si evitano valori NULL nelle concatenazioni SQL, qual è il migliore da utilizzare?

Grazie!