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

ग्रुप बाय क्लॉज के साथ उपयोग किया जाने वाला MAX फ़ंक्शन

सबसे पहले आपको प्रत्येक विभाग के लिए अधिकतम वेतन प्राप्त करना होगा:

SELECT department, max(salary) as max_salary
FROM test
GROUP BY department

तो आप इस सबक्वेरी को परीक्षण तालिका में वापस शामिल कर सकते हैं:

SELECT t.*
FROM
  test t INNER JOIN (
    SELECT department, max(salary) as max_salary
    FROM test
    GROUP BY department
  ) d ON t.department=d.department AND t.salary=d.max_salary


  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. mysqldump तालिका 'तालिका 1' के लिए डंप डेटा छोड़ने में विफल रहता है, इसमें कोई फ़ील्ड नहीं है

  3. MySQL रहस्य:शून्य मान गैर-शून्य स्ट्रिंग से अलग नहीं है

  4. डेटाबेस स्केलिंग पैटर्न को समझने के लिए एक गाइड

  5. SQLAlchemy JSON कॉलम - एक क्वेरी कैसे करें?