select case

今天做数据订正,有个字段需要根据服务结束时间来决定为0还是1,才知道有select case这个用法。

select corp_id,corp_name,gmt_start,gmt_end,
case when gmt_end < trunc(sysdate) then 1 else 0 end CORP_STATUS
 from app_subsc_ctrl
where corp_id is not null 
 

你可能感兴趣的:(select)