आप NTILE
. का भी उपयोग कर सकते हैं विंडो आपके स्कोर को डेटा के 10 समूहों में समूहित करने के लिए कार्य करती है - समूह संख्या। 1 सबसे कम 10% होगा, समूह नं। 10 शीर्ष 10% होगा:
;WITH Percentile AS
(
SELECT
Score,
ScoreGroup = NTILE(10) OVER(ORDER BY Score)
FROM
test
)
SELECT *
FROM Percentile
WHERE ScoreGroup IN (1, 10)