10

我有一个包含三列的表,如下所示:

id INTEGER    name TEXT    value REAL

我怎样才能选择value最大id

4

4 回答 4

18

首先获取 ID 最大的记录,然后在第一条记录之后停止:

SELECT * FROM MyTable ORDER BY id DESC LIMIT 1
于 2013-05-08T11:35:18.350 回答
7

就像mysql一样,你可以使用MAX()

例如 SELECT MAX(id) AS member_id, name, value FROM YOUR_TABLE_NAME

于 2013-05-08T09:00:34.260 回答
1

如果您想知道查询语法:

String query = "SELECT MAX(id) AS max_id FROM mytable";
于 2013-05-08T09:00:24.130 回答
0

尝试这个:

    SELECT value FROM table WHERE id==(SELECT max(id) FROM table));
于 2017-04-27T14:43:54.283 回答