У меня есть простая таблица, которая содержит уникальные идентификаторы и значение счетчика для каждого из них. В результате мне нужно получить позицию определенного идентификатора после сортировки таблицы по значениям счетчика.
Моим текущим решением было бы сделать SELECT для всех данных при сортировке результата, а затем пройти по списку результатов, чтобы найти требуемый идентификатор, позиция, в которой я нахожу это значение ранжирования, которое я хочу получить.
К сожалению, для больших таблиц это требует много памяти и вычислительного времени. Итак, мой вопрос: есть ли оператор SQL, который возвращает позицию определенного идентификатора после сортировки таблицы?