私はSQLiteデータベースに格納するPersonオブジェクトを持っています。Android SQLiteデータベースから一番若い人を取得
人物に年齢、姓名、姓があります。
私は一番若い人(最低年齢)を探しています。
どうすればいいですか?しかし、私は本当に "rawQueryは" 何で混乱してる
public Person getYoungest(Cursor c) {
c.moveToFirst();
db.rawQuery("SELECT MIN(" + AGE + ") FROM " + PERSON_TABLE, null);
// Person youngestPerson = ???
// return youngestPerson;
}
:
は、これまでのところ、私はこれ持っています。それはpersonオブジェクトを返しません。また、私はクエリが私に最も低い「年齢」を与えるのか、最も低い「年齢」(私が望むもの)を含むレコードかを確かめません。私はSQLに非常に新しいので、これは私にとっては奇妙なことです。
任意のアドバイスはありますか?
あなたのユーザー名は...珍しいです。 –
あなたの質問は非常に基本的なので、最初にSQLチュートリアルを行う必要があります。 –
私はクエリーをJavaオブジェクトに変換する方法についてさらに混乱しています。 –