SQLite:选择最大对应值

时间:2013-05-08 08:57:47

标签: sqlite select max

我有一个包含三列的表格如下:

id INTEGER    name TEXT    value REAL

如何选择最大value的{​​{1}}?

4 个答案:

答案 0 :(得分:18)

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

SELECT * FROM MyTable ORDER BY id DESC LIMIT 1

答案 1 :(得分:7)

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

e.g。 SELECT MAX(id) AS member_id, name, value FROM YOUR_TABLE_NAME

答案 2 :(得分:1)

如果您想知道查询语法:

String query = "SELECT MAX(id) AS max_id FROM mytable";

答案 3 :(得分:0)

试试这个:

    SELECT value FROM table WHERE id==(SELECT max(id) FROM table));