Я получаю список людей из базы данных, и у каждого человека есть свои очки.Чего я хочу добиться, так это получить всю информацию о человеке, а также очки и звания.Очки рассчитываются на ходу, потому что они не сохраняются внутри объекта, и запрос выглядит примерно так:
SELECT p.<some person attributes>, s.points, [here I need rank] as rank
FROM Persons p LEFT JOIN <subquery calculating points> s
ON p.id = s.personId
ORDER BY s.points DESC
В моей выбранной части мне нужно получить позицию в рейтинге человека (что такоев основном порядок возвращаемых строк, так как я упорядочиваю его по точкам, верно?)
Есть ли какой-нибудь столбец или функция sql / sqlite, чтобы вернуть это?