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

पसंद/नापसंद और लोकप्रियता के आधार पर MYSQL आदेश

यह क्लासिक समस्या है कि कैसे अपवोट/डाउनवोट, प्लस/माइनस, पसंद/नापसंद आदि को रैंक किया जाए। कुछ संभावित समाधान हैं लेकिन वे विशिष्ट परिस्थितियों में गलत परिणाम दे सकते हैं।

मैं How Not To Sort By Average Rating

नमूना कोड (आप इसे अपनी आवश्यकताओं के लिए आसानी से अनुकूलित कर सकते हैं):

SELECT id, ((positive + 1.9208) / (positive + negative) - 
                1.96 * SQRT((positive * negative) / (positive + negative) + 0.9604) / 
                       (positive + negative)) / (1 + 3.8416 / (positive + negative)) 
       AS ci_lower_bound 
FROM your_tab 
WHERE positive + negative > 0 
ORDER BY ci_lower_bound DESC;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे Laravel आदेश लिखने के लिए क्वेरी द्वारा?

  2. मैं प्रत्येक समूह के लिए निश्चित संख्या में पंक्तियों का चयन कैसे करूं?

  3. MySQL OUTFILE निर्यात विकल्पों में चयन करें

  4. एक अलग कनेक्शन.php फ़ाइल का उपयोग करके mysqli क्वेरी का उपयोग कैसे करें?

  5. mysqldump अज्ञात विकल्प कोई बीप नहीं