说明:判断service_state为‘02’时则显示为‘服务期’,为‘04’时则显示为‘未备案’为‘03’时则显示为‘续费期’,否则为‘其他。decode函数正好能表示这个含义。
2.还可以通过case when 函数来表示。sql如下:
select sv.service_code as 服务编号,
sv.domain_name as 域名,
case when sv.service_state = '02' then '服务期'
when sv.service_state = '04' then '未备案'
when sv.service_state = '03' then '续费期' else '其他' end as 服务状态
from service_vzzjz sv