我有一个包含三列的表格如下:
id INTEGER name TEXT value REAL
如何选择最大value
的{{1}}?
答案 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));