求一个SQL计算列为NULL的替换办法

忽而以冬 2023-03-06 14:08:36

 如图所示,我首先用ISNULL函数将order2这列为NULL的替换成了0,第二个概率这列是我用order2/order3算出来的,这里的NULL怎么给搞成0呢,求大佬指教

...全文
84 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
shoppo0505 6天前
  • 打赏
  • 举报
回复

这个应该是表格设计上解决问题,设为列不允许为null,默认值为0,-1或者1,根据你的需要

二月十六 版主 03-06
  • 打赏
  • 举报
回复

img

二月十六 版主 03-06
  • 打赏
  • 举报
回复

里边的order2 也用isnull(order2,0)这样写

  • 举报
回复
@二月十六 感谢,成功解决
  • 打赏
  • 举报
回复

coalesce(col, '0')

相关推荐
发帖
MS-SQL Server

3.4w+

社区成员

MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
帖子事件
创建了帖子
2023-03-06 14:08
社区公告
暂无公告