Допустимость значения NULL. learn.microsoft.com Возвращаемое значение ISNULL всегда считается NOT NULL, а COALESCE с параметрами, которые не допускают значение NULL, считается имеющим значение NULL. learn.microsoft.com
Оценка выражений. risingwave.com COALESCE оценивает выражения систематически, выбирая первое ненулевое значение среди нескольких параметров. risingwave.com ISNULL оценивает выражения безоговорочно, даже если первый параметр не равен NULL. risingwave.com
Стандартность. bytescout.com risingwave.com COALESCE соответствует стандарту ANSI SQL и поддерживается во всех основных базах данных, в то время как ISNULL — функция T-SQL (Transact SQL) и работает только с продуктами Microsoft. qawithexperts.com
Производительность. www.sqlsplus.com В случаях, когда выражение представляет собой подзапрос, ISNULL работает быстрее, так как вычисляется один раз, в то время как COALESCE вычисляется дважды. www.sqlsplus.com
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.