Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL का उपयोग करके पर्सेंटाइल वैल्यू की गणना करें

सबसे पहले, मान लें कि आपके पास एक मान कॉलम वाली तालिका है। आप पंक्ति को 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); 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql GROUP_CONCAT DISTINCT एकाधिक कॉलम

  2. यदि मेरी पंक्तियों में 'नाम' नहीं है, तो क्या मैं MySQL LOAD XML LOCAL INFILE का उपयोग कर सकता हूँ?

  3. JOOQ के साथ तालिका से एनम वर्ग उत्पन्न करें

  4. mysqldump बैकअप और दूरस्थ सर्वर पर पुनर्स्थापित करें

  5. CURRENT_DATE उदाहरण – MySQL