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

समूह द्वारा SQL में प्रतिशत की गणना करें

OVER(PARTITION BY ) का उपयोग करके, आपको SQL सर्वर में शामिल होने की आवश्यकता नहीं होगी

SELECT *,  100*Grade/ SUM(Grade) OVER(PARTITION BY ID) AS Percentage
FROM (
     VALUES(1, 10),(1,20), (2, 15), (2,24), (2,16), (3,29)
) your_table (ID, GRADE)


  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. क्या MySQL नई अनुक्रमणिका बनाने पर मौजूदा अनुक्रमणिका का उपयोग करता है?

  3. MySQL वैज्ञानिक संकेतन में कुछ फ़्लोट क्यों लौटा रहा है, लेकिन अन्य नहीं?

  4. दो अलग-अलग डेटाबेस में संग्रहीत दो तालिकाओं के बीच प्राथमिक कुंजी को समन्वयित करना

  5. php 5 में वैकल्पिक फ़ंक्शन mysql_list_tables () क्या है?