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

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

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

...全文
108 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
shoppo0505 2023-03-14
  • 打赏
  • 举报
回复

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

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

img

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

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

忽而以冬 2023-03-08
  • 举报
回复
@二月十六 感谢,成功解决
幸福感奇差 2023-03-06
  • 打赏
  • 举报
回复

coalesce(col, '0')

34,567

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧