我有一個存儲在SQLite數據庫中的Person對象。Android SQLite從數據庫中獲得最年輕的人
人有年齡,名字和姓氏。
在給定的時刻,我想找到最年輕的人(最低年齡)。
我該怎麼做?
到目前爲止,我有這樣的:
public Person getYoungest(Cursor c) {
c.moveToFirst();
db.rawQuery("SELECT MIN(" + AGE + ") FROM " + PERSON_TABLE, null);
// Person youngestPerson = ???
// return youngestPerson;
}
不過,我真的很困惑在什麼是 「rawQuery」 一樣。它不會返回一個人物。另外,我不確定查詢是否給我最低的「年齡」,或者包含最低的「年齡」(這是我想要的)的記錄。我對SQL很陌生,所以這對我來說很奇怪。
有什麼建議嗎?
你的用戶名是...不尋常的。 –
由於你的問題是非常基本的,你應該首先採用SQL教程。 –
我對如何將查詢翻譯爲Java對象感到困惑。 –