我想通过更新该表在包含空值的记录中插入零。我使用了以下代码,但无济于事。
Statement statementXIV = db.createStatement("UPDATE Temp54 SET bal53 = '0' WHERE balan = NULL ");
statementXIV.prepare();
statementXIV.execute();
statementXIV.close();
在null
条款中使用WHERE
的正确方法是什么?
答案 0 :(得分:1)
我建议使用:
UPDATE Temp54 SET bal53 = '0' WHERE balan IS NULL OR balan = ''
另请参阅此链接SQLite select where empty?。接受的答案提供了各种方法,这些方法总是很有用。