Du kan också använda NTILE
fönsterfunktion för att gruppera dina poäng i 10 grupper av data - gruppnr. 1 skulle vara de lägsta 10%, grupp nr. 10 skulle vara de översta 10 %:
;WITH Percentile AS
(
SELECT
Score,
ScoreGroup = NTILE(10) OVER(ORDER BY Score)
FROM
test
)
SELECT *
FROM Percentile
WHERE ScoreGroup IN (1, 10)