【发布时间】:2013-05-02 10:28:01
【问题描述】:
我有一个包含三列的表格,如下所示:
id INTEGER name TEXT value REAL
如何选择value最大id?
【问题讨论】:
我有一个包含三列的表格,如下所示:
id INTEGER name TEXT value REAL
如何选择value最大id?
【问题讨论】:
试试这个:
SELECT value FROM table WHERE id==(SELECT max(id) FROM table));
【讨论】:
== 在 SQL 中不存在,如果我没记错的话。
首先获取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";
【讨论】: