首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

初学者:sql2000字段int添加空值后输出总显示0怎么去掉

2012-03-24 
菜鸟:sql2000字段int添加空值后输出总显示0如何去掉?菜鸟:sql2000设计了一个int字段,录入空数据后自动变为

菜鸟: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

热点排行