Вы можете использовать либо функцию ISNULL , либо функцию COALESCE . Они оба делают одно и то же, однако ISNULL
принимает только два параметра, а COALESCE
принимает несколько параметров (возвращая первое ненулевое значение, с которым оно сталкивается). Оба пробуют первый параметр, затем второй (и COALESCE продолжается)
DECLARE @IAMNULL VARCHAR
DECLARE @IAMNOTNULL VARCHAR
SET @IAMNOTNULL = 'NOT NULL'
SELECT ISNULL(@IAMNULL, @IAMNOTNULL)
--Output: 'NOT NULL'
DECLARE @IAMNULLALSO VARCHAR
SELECT COALESCE(@IAMNULL, @IAMNULLALSO, @IAMNOTNULL)
--Output: 'NOT NULL'