我有一个包含三列的表,如下所示:
id INTEGER name TEXT value REAL
我怎样才能选择value
最大id
?
首先获取 ID 最大的记录,然后在第一条记录之后停止:
SELECT * FROM MyTable ORDER BY id DESC LIMIT 1
就像mysql一样,你可以使用MAX()
例如 SELECT MAX(id) AS member_id, name, value FROM YOUR_TABLE_NAME
如果您想知道查询语法:
String query = "SELECT MAX(id) AS max_id FROM mytable";
尝试这个:
SELECT value FROM table WHERE id==(SELECT max(id) FROM table));