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

कुल कॉलम के प्रतिशत की गणना करने के लिए MySQL क्वेरी

आप उस कुल योग में शामिल होना छोड़ सकते हैं जो समूहीकृत या विभाजित नहीं है, और उसे अपनी योग क्वेरी से विभाजित कर सकते हैं। इस तरह आप तेज रनटाइम के लिए केवल एक बार कुल चयन कर रहे हैं

SELECT cat, sum_atual, sum_atual/total_atual as percent_atual 
FROM
(   SELECT categories.cat AS cat, SUM(atual) AS sum_atual
    FROM `table1` 
    JOIN categories ON table1.category_id=categories.id
    GROUP BY categoria
) t
LEFT JOIN 
(   SELECT SUM(atual) as total_atual
    FROM `table1`
) t1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CDbMigration का उपयोग करके तालिका बदलें या ऑटो-इन्क्रीमेंट रीसेट करें

  2. एक MySQL डेटाबेस में एक साथ प्रश्नों को कैसे नियंत्रित किया जाता है?

  3. mysql में अन्य तालिका में मिलान मूल्यों के आधार पर कॉलम अपडेट करें

  4. MySQL वर्कबेंच का उपयोग करके एक MySQL डेटाबेस को रिवर्स इंजीनियरिंग करें

  5. लोड हो रहा है क्लास com.mysql.jdbc.Driver ... पदावनत संदेश है