суббота, 16 марта 2013 г.

Как заменить неизвестные значения (NULL) известными значениями - функция ISNULL

-- Пример использования функции ISNULL


DECLARE @VAR INT = 100
SELECT ISNULL(@VAR, -1)


SELECT
    Name
    ,ListPrice
    ,ISNULL(Color, N'Неизвестно') AS Color
FROM AdventureWorks2012.Production.Product


SELECT
    Name
    ,ListPrice
    ,ISNULL(Color, 'N/A') AS Color
FROM AdventureWorks2012.Production.Product

SELECT
    Name
    ,ListPrice
    ,ISNULL(Color, '') AS Color
FROM AdventureWorks2012.Production.Product