日期:2014-05-18  浏览次数:20489 次

菜鸟:sql2000字段int添加空值后输出总显示0如何去掉?
菜鸟:sql2000设计了一个int字段,录入空数据后自动变为0。设置默认值为null也无效,如何去掉?
谢谢大侠。

------解决方案--------------------
int 型默认的空值就是0....
------解决方案--------------------
可以这样啊,case when 字段=0 then null end
------解决方案--------------------
好纠结的问题

 显示问0 不一定非要int类型 asp里面强制转化 或者数据库强制转化类型就OK了
 
 或者判断字段 为0的 不显示出来
------解决方案--------------------
你这个int型的字段应该设置为允许NULL。
在添加记录的时候,如果这个字段的值为空,你就直接输入NULL。
如果你非要输出的时候不显示0,可以这样:
SQL code

isnull(cast(字段1 as varchar),'')

------解决方案--------------------
select case when 字段=0 then null else 字段 end 字段 from 表名 where