SQLite: выбор максимального значения

У меня есть таблица с тремя столбцами следующим образом:

id INTEGER    name TEXT    value REAL

Как выбрать value максимум id?

Ответ 1

Сначала запишите записи с наибольшими идентификаторами, затем остановитесь после первой записи:

SELECT * FROM MyTable ORDER BY id DESC LIMIT 1

Ответ 2

Как и mysql, вы можете использовать MAX()

например. SELECT MAX(id) AS member_id, name, value FROM YOUR_TABLE_NAME

Ответ 3

Если вы хотите узнать синтаксис запроса:

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

Ответ 4

Попробуйте следующее:

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