mssql中同一个表两个字段进行比较

来源:百度知道 编辑:UC知道 时间:2024/05/20 17:52:47
如图所示:进行后面两个字段的比较:如果后面的两个字段都是‘正常’的话,比较的结果就为正常.如果后面的两个字段不同的话,就显示不正常. 若解决再加200分。高手指教.....

select 上期优化小区名称,
(case when 上期小区关注级别 like '%正常%' and 本期小区关注级别 like '%正常%' then '正常' else '不正常' end) as 是否正常
from table_name

------------补充一下--------------

如果两个都是不正常,难道也输出正常吗?还是我这么写是正确的?

select 上期优化小区名称,
(case when 上期小区关注级别 ='正常小区' and 本期小区关注级别 = '正常小区' then '正常' else '不正常' end) as 是否正常
from table_name