34,837
社区成员




select case when len('000000')=len('000000')-len(replace('000000','0','')) then '全部为零' else '其他' end
--结果
--------
--全部为零
select case when len('001000')=len('001000')-len(replace('001000','0','')) then '全部为零' else '其他' end
--结果
--------
--其他
--不知这要效率如何,没试过.呵呵
select len(字段1),case when patindex('%[^0]%',字段1)=0 then 1 else 0 end as [是否全为0]
select len(字段1),case when 字段1 like '%[^0]%' then 0 else 1 end as [是否全为0]