У меня есть стол с колонкой varbinary(max)
и nvarchar(max)
. Один из них является нулевым, а другой имеет значение.Выбрав нулевой столбец
Я хотел бы вернуть столбец, который имеет значение в виде столбца varbinary (max). До сих пор я попытался это, что не работает:
SELECT
A =
CASE A
WHEN NULL THEN B
ELSE A
END
FROM Table
COALESCE - это то, что вам нужно. http://msdn.microsoft.com/en-us/library/aa258244(SQL.80).aspx –