Anda juga dapat menggunakan NTILE
jendela berfungsi untuk mengelompokkan skor Anda menjadi 10 kelompok data - kelompok no. 1 akan menjadi 10% terendah, kelompok no. 10 akan menjadi 10% teratas:
;WITH Percentile AS
(
SELECT
Score,
ScoreGroup = NTILE(10) OVER(ORDER BY Score)
FROM
test
)
SELECT *
FROM Percentile
WHERE ScoreGroup IN (1, 10)