Ответ 1
Сначала запишите записи с наибольшими идентификаторами, затем остановитесь после первой записи:
SELECT * FROM MyTable ORDER BY id DESC LIMIT 1
У меня есть таблица с тремя столбцами следующим образом:
id INTEGER name TEXT value REAL
Как выбрать value
максимум 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));