सबसे पहले, मान लें कि आपके पास एक मान कॉलम वाली तालिका है। आप पंक्ति को 95वें प्रतिशतक मान के साथ प्राप्त करना चाहते हैं। दूसरे शब्दों में, आप एक ऐसे मूल्य की तलाश कर रहे हैं जो सभी मूल्यों के 95 प्रतिशत से बड़ा हो।
यहां एक सरल उत्तर दिया गया है:
SELECT * FROM
(SELECT t.*, @row_num :[email protected]_num + 1 AS row_num FROM YOUR_TABLE t,
(SELECT @row_num:=0) counter ORDER BY YOUR_VALUE_COLUMN)
temp WHERE temp.row_num = ROUND (.95* @row_num);