【问题标题】:If value is 0, then replace with null如果值为 0,则替换为 null
【发布时间】:2021-12-13 12:54:52
【问题描述】:

我有一个值为 0 的变量,我想在 postgresql 中用 NULL 替换它。 如何实现?

【问题讨论】:

  • 看到NullIf?您的用例的实际示例会有所帮助。
  • 你的意思是 column 而不是 variable 。样本数据和预期结果将有助于澄清。
  • 案例处理了这个问题..谢谢!

标签: sql postgresql


【解决方案1】:

使用更新:

UPDATE yourTable
SET val = NULL
WHERE val = 0;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-06
    • 2010-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多