一个工程有个3位的状态位
projName status
中国银行 111
中国电信 100
中国移动 110
状态位第一位为1表示已注册,第二位为1表示已审核,第三位为1表示已批准。
通过sql语句要得到下面的结构?怎么查?
工程名称 已注册 已审核 已批准
中国银行 √ √ √
中国电信 √ -- --
中国移动 √ √ --
select projName as 工程名称,
case substring(status,1,1) when '1' then '√' else '--' end as 已注册,
case substring(status,2,1) when '1' then '√' else '--' end as 已审核 ,
case substring(status,3,1) when '1' then '√' else '--' end as 已批准
from ProjectTable
楼上为正解,来晚了,坐二楼