oracle如果值等于0返回1如果不等于0返回值本身?
select decode(字段名,0,1,字段名) from 表名;或者 select case when 字段名=0 then 1 else 字段名 end from 表名;