Если я использую
select coalesce(firstname, surname, petname) as column_name
select isnull(firstname, surname) as column_name
Где все возвращают первый ненулевой столбец, если все столбцы нулевые, как я могу назначить, что заменить нулевое значение в выводе?
Обычно, как показано ниже для простой проверки одного столбца, я знаю, что могу вставить значение, если оно равно нулю, как показано ниже
select coalesce(column_name, "value if null") as column_name
Кроме того, могут ли COALESCE и ISNULL использоваться взаимозаменяемо?
Спасибо!