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

有没有:如果是0则显示为空 的函数?解决办法

2012-04-11 
有没有:如果是0则显示为空 的函数?isnull(field,)或isnull(field,0)是当值为NULL时可显示为空或0那有没

有没有:如果是0则显示为空 的函数?
isnull(field,'')或isnull(field,0)
是当值为NULL时可显示为空或0

那有没有如果字段值为0,显示为空的函数?
(不想用CASE语句实现)

[解决办法]
没发现有这个
[解决办法]
没有这样的函数吧
[解决办法]
不知道你是哪个里面的
如果ssas,ssrs里面可以用IIf(field=0,NULL,field)

如果sql 只有case when 
为什么不用case when - -?
[解决办法]
没有吧,你都说了字段值为0,让它为空就是'',字段类型都变了。。。。除非你自己写一个。。
[解决办法]
那就自己写个呗。
[解决办法]
nullif()
[解决办法]
nullif(field,0)
[解决办法]
nullif(cast(col as int),0)
[解决办法]

不会…
[解决办法]

SQL code
nullif(field,0) --如果field=0返回null
[解决办法]
nullif(字段名,0)

热点排行