값이 열에 있는지 확인하려고합니다. 예를 들어, 열 artId
에 숫자 값이 있는지 확인하고 싶습니다.특정 값이 열에 있는지 여부를 확인하는 방법은 무엇입니까?
entryId
getStar = db.query(TABLE_NAME, new String[] { "artId" },
"artId = " + entryId, null, null,
null, null);
getStar.moveToFirst();
String star = getStar.toString();
Log.w("ID COUNT", star);
if(getStar != null) {
// do something
}
일부 번호 : 나는 다음과 같은 코드를 사용하고 있습니다.
그러나 나는 항상이 같은 얻을 :
W/ID COUNT(11303): [email protected]
합니다.
getStar = db.rawQuery("SELECT count(*) FROM "
+ TABLE_NAME + " WHERE artId = '" + entryId + "'", null);
를하지만 같은 결과를 얻었다.
여러분의 도움을 바랍니다.
Upvote를'if (getStar.getCount()> 0)'로 업데이트했습니다. – Sam
도움 주셔서 대단히 감사합니다. 그것은 작동합니다. – Sabre
첫 번째 솔루션도 효과가 있습니다. 최소한 값이 존재하지 않을 때와 존재하는 값이 하나뿐입니다. – Sabre