SELECT CASE WHEN 监测结果 < 0 THEN 'Y' when 监测结果 > 0 then 'N' end AS 监测结果 FROM 检测结果保存表3
假如显示为NSELECT CASE WHEN 监测结果 < 0 THEN 'Y' ELSE 'N' END AS 监测结果 FROM 检测结果保存表3
那就这么写SELECT CASE WHEN 监测结果 < 0 THEN 'Y' ELSE 监测结果 END AS 监测结果 FROM 检测结果保存表3
to:paoluo(一天到晚游泳的鱼) 按照你的说法去搞也不行哦。头疼。
create table 检测结果保存表3( id int identity, 监测结果 int )insert into 检测结果保存表3 values(12) insert into 检测结果保存表3 values(-1) insert into 检测结果保存表3 values(-3) SELECT CASE WHEN 监测结果 < 0 THEN 0 else 监测结果 end AS 监测结果 FROM 检测结果保存表3
这样应该OK。SELECT CASE WHEN 监测结果 < 0 THEN 'Y' ELSE Rtrim(监测结果) END AS 监测结果 FROM 检测结果保存表3
WHEN 监测结果 < 0 THEN 'Y'
when 监测结果 > 0 then 'N'
end AS 监测结果
FROM 检测结果保存表3
CASE WHEN 监测结果 < 0 THEN 'Y' ELSE 'N' END AS 监测结果
FROM 检测结果保存表3
CASE WHEN 监测结果 < 0 THEN 'Y' ELSE 监测结果 END AS 监测结果
FROM 检测结果保存表3
按照你的说法去搞也不行哦。头疼。
id int identity,
监测结果 int
)insert into 检测结果保存表3 values(12)
insert into 检测结果保存表3 values(-1)
insert into 检测结果保存表3 values(-3)
SELECT CASE
WHEN 监测结果 < 0 THEN 0
else 监测结果
end AS 监测结果
FROM 检测结果保存表3
CASE WHEN 监测结果 < 0 THEN 'Y' ELSE Rtrim(监测结果) END AS 监测结果
FROM 检测结果保存表3