如何用CASE WHEN 实现类似ISNULL的功能。

yz_34212248 yz_34212248 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
表结构如下:库存表
产品编号 批号 进仓总数 出库总数 库存总数
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。

请大家不吝赐教!
...全文
评论 6
收藏 已收藏
分享
返回顶部
yz_34212248
MS-SQL Server 34,876 成员 254,635 内容