case null SQL Server 2008 - PullRequest
       16

case null SQL Server 2008

7 голосов
/ 29 декабря 2010

Как проверить наличие нуля в регистре в SQL Server 2008

Ответы [ 3 ]

25 голосов
/ 29 декабря 2010
CASE WHEN column IS NULL THEN 1 ELSE 0 END
5 голосов
/ 29 декабря 2010

Иногда вам нужно case isnull(column, 99) when 99 then "null" when 1 then ....

0 голосов
/ 12 мая 2011

Использование регистра в выбранном запросе:

Пример:

SELECT UserID, UserName, CASE(UserAmendId) AS UID WHEN 0 THEN 'True' ELSE 'False' END 
FROM UserTable

Показывает записи с полем UID = true, где его значение = 0, в противном случае он показывает False, где его значение равно нулю.

Имя таблицы: UserTable
Столбцы: UserID (int), UserName (varchar (50)), UserAmendID (int)

...