在sqlite中处理null值

时间:2012-05-15 17:51:50

标签: sql sqlite null

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

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

null条款中使用WHERE的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

我建议使用:

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

另请参阅此链接SQLite select where empty?。接受的答案提供了各种方法,这些方法总是很有用。