以下是我用来获取与我的 sqlite db 表中的特定字段相对应的 int 值的查询。
"SELECT conn_status FROM profiles WHERE devID = '" + id+"'"
如果没有为与提供的 devID 对应的“conn_status”保存值,则表中的现有值将为空。我从 java 中检索数据,如下所示:
c.getInt(c.getColumnIndex("conn_status"))
这里的问题是,对于给定的 query ,即使字段中存在的值为 null,c.getInt 也会返回 0。如何修改此查询,使其返回不同的值而不是 0,例如 5,如果值为空。
任何帮助表示赞赏。