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

MySQL में SUM () द्वारा ऑर्डर कैसे करें?

यह न भूलें कि यदि आप समूहीकृत (यानी एसयूएम) फ़ील्ड और गैर-समूहीकृत फ़ील्ड को मिला रहे हैं, तो आपको गैर-समूहीकृत फ़ील्ड में से किसी एक के अनुसार GROUP करना होगा।

इसे आजमाएं:

SELECT SUM(something) AS fieldname
FROM tablename
ORDER BY fieldname

या यह:

SELECT Field1, SUM(something) AS Field2
FROM tablename
GROUP BY Field1
ORDER BY Field2

और आप हमेशा इस तरह से एक व्युत्पन्न क्वेरी कर सकते हैं:

SELECT
   f1, f2
FROM
    (
        SELECT SUM(x+y) as f1, foo as F2
        FROM tablename 
        GROUP BY f2
    ) as table1
ORDER BY 
    f1

कई संभावनाएं!



  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 रूट पासवर्ड कैसे रीसेट करें

  2. एक ही प्रश्न के साथ पुनरावर्ती श्रेणियां?

  3. MySQL में प्रति समूह शीर्ष एन पंक्तियों का चयन कैसे करें

  4. MySQL संग्रहीत कार्यविधियाँ

  5. फायरबेस का परिचय