【问题标题】:Deal with null value in sqlite处理sqlite中的空值
【发布时间】:2012-05-23 06:51:10
【问题描述】:

我想通过更新该表在包含空值的记录中插入一个零。我使用了以下代码,但无济于事。

Statement statementXIV = db.createStatement("UPDATE Temp54 SET bal53 = '0' WHERE balan = NULL ");
                    statementXIV.prepare();
                    statementXIV.execute();       
                    statementXIV.close();

在WHERE 子句中使用null 的正确方法是什么?

【问题讨论】:

    标签: sql sqlite null


    【解决方案1】:

    我建议使用:

    UPDATE Temp54 SET bal53 = '0' WHERE balan IS NULL OR balan = ''
    

    另外,请参阅此链接,SQLite select where empty?。公认的答案提供了多种方法,这些方法总是值得了解的。

    【讨论】:

    • 非常感谢。那个链接也很棒。
    • @techie 这个网站上有很多很棒的资源。所以对“惊人”的评论也是如此。 :)
    • 不能再同意了。我不寒而栗地想象在没有 stackoverflow 的情况下进行任何开发。向这个地方致敬!
    猜你喜欢
    • 1970-01-01
    • 2017-06-05
    • 2014-02-09
    • 1970-01-01
    • 1970-01-01
    • 2015-10-27
    • 1970-01-01
    • 2018-08-02
    • 1970-01-01
    相关资源
    最近更新 更多