以下は、sqlite db テーブルの特定のフィールドに対応する int 値を取得するために使用するクエリです。
"SELECT conn_status FROM profiles WHERE devID = '" + id+"'"
提供された devID に対応する「conn_status」に値が保存されていない場合、テーブル内の既存の値は null になります。次のように、Java からデータを取得します。
c.getInt(c.getColumnIndex("conn_status"))
ここでの問題は、指定された query で、フィールドに存在する値が null であっても c.getInt が 0 を返すことです。値が null の場合、0 ではなく別の値、たとえば 5 を返すように、このクエリを変更するにはどうすればよいですか。
どんな助けでも大歓迎です。