Существует оценка спроса рейтинг, то же оценка рейтинга считается тот же ранг, в то время как рейтинг рейтинг не в интервале.
Создать таблицу
CREATE TABLE результат ( ID INT ПЕРВИЧНЫЙ КЛЮЧ ИДЕНТИФИКАЦИЯ , оценка УАКСНАК ( 20 ) )
Вставьте следующие данные:
Первая идея заключается в том, чтобы думать о
упорядочивание 1. пакет
2. После того, как пакет сортировки таблицы с исходной таблицей, чтобы отсортировать левую ссылку
Код выглядит следующим образом:
С температурой AS ( ВЫБОР ROW_NUMBER () OVER ( ORDER BY баллом DESC ) рангом, оценкой ОТ результате GROUP BY балла) SELECT , ранг, result.score ОТ Темп ЛЕВОГО РЕГИСТРИРУЙТЕСЬ результат на result.score = Темп .score ORDER BY оценки DESC
Результат
После того, как найдено, чтобы быть более удобным способом, то есть с DENSE_RANK, эта функция может быть достигнута путем сортировки целей, а именно:
выберите Score, DENSE_RANK () OVER ( заказ по бальной убыв ) , как ранг от результата
Результаты с выше, есть доступ к задней части функции ранга, которая является своим родом, но проверить ранжирование результатов ранжированных с интервалом, следующим образом:
SELECT , оценка, RANK () OVER ( ORDER BY бальной DESC ) КАК RANK ИЗ результате
Результаты являются рейтинг рейтинг некогерентного: