Sql server 创建一个视图将decimal类型转换 bit布尔类型另存为一个字段

2025-04-14 20:05:27
推荐回答(2个)
回答1:

create view test_sp
as
select cast(case when isnull(nt,0)=0 then 1 else 0 end as bit)
from 表
注:sqlserver bit 类型 只有0和1,没有false和true,如果你要用f和t,换成varchar就可以了

回答2:

cast( case when isnull(nt,0.0000) = 0.0000 then true else false end as bit ) as nt