У меня такое ощущение, что это довольно простой. Мне нужно отредактировать строку в операторе SELECT
, который смотрит, есть ли в поле значение NULL
. Если есть значение NULL
, мне нужен новый столбец (не названный) для отображения «0» для этой строки. Если в строке есть данные, мне нужно отобразить «1» в этой строке. Есть ли способ сделать это без значительной модификации логики? (С помощью SQL Server Management Studio)Если не <> NULL, тогда «xxxField» равно «1»
Вот код:
SELECT DISTINCT t.Name,
CONVERT(VARCHAR(10), t.DischargeDateTime, 120) AS DischargeDate,
t.PatientPortalEnabled,
t.Allergy,
CONVERT(VARCHAR(10), t.AllergyUpdateTime, 120) AS AllergyUpdate,
/*This is where I would like to put the logic if possible*/ <> NULL,
t.ElapseTimeForAllergyUpdateInMinutes,
t.OldValue,
t.NewValue,
t.ElapseTimeForAllergyUpdateInHours,
t.DischargeDateTime
Что делать, если поле содержит значение 0. –