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

SQL का उपयोग करके शीर्ष तीन कॉलम योग कैसे खोजें

अगर मैं सही ढंग से समझूं, तो आप union all . का उपयोग कर सकते हैं प्रत्येक कॉलम के योग की गणना करने के लिए और फिर order by और limit :

select c.*
from ((select 'col1', sum(col1) as s from t) union all
      (select 'col2', sum(col2) as s from t) union all
      . . . 
      (select 'col10', sum(col10) as s from t)
     ) c
order by s desc
limit 3;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. घंटों की सीमा कैसे प्रदर्शित करें

  2. MySQL इरेटिक क्वेरी टाइम्स

  3. उपयोगकर्ता को दिखाने के बजाय कोडनिर्देशक क्वेरी त्रुटियों की जाँच करें

  4. प्रश्न विफल होने पर क्या रोलबैक लिखना आवश्यक है?

  5. mysqli और php . का उपयोग करने में कॉलम का योग