Почему T-SQL ISNULL () усекает строку, а COALESCE - нет?

Учитывая следующее:

SELECT ISNULL('XY' + NULL, 'ABCDEFGHIJ') -- Outputs ABC (Why?)
SELECT COALESCE('XY' + NULL, 'ABCDEFGHIJ') -- Outputs ABCDEFGHIJ

Почему эти заявления дают разные результаты?

Ответы на вопрос(3)

Ваш ответ на вопрос