如何用CASE WHEN 实现类似ISNULL的功能。
表结构如下:库存表
产品编号 批号 进仓总数 出库总数 库存总数
16050-3 wxht2 2000.0 NULL NULL
19031-1 wxht2 10000.0 NULL NULL
我在想用CASE WHEN 语句来代替ISNULL语句。
用case when 判断某一个字段的值如果为空,那么就输出0。
写法是这样的。
select 产品编号,批号,进仓总数,case 出库总数 when null then 0 end as 出库总数,库存总数 from 库存表
这样写不管这个出库总数字段的值是不是Null,返回的结果都为NULL。
请大家不吝赐教!