LIMIT OFFSET के साथ शीर्ष दो वेतन
वेतन के अनुसार अवरोही क्रम में सॉर्ट करके LIMIT 2 OFFSET 0 से शीर्ष दो रिकॉर्ड प्राप्त करें।
सिंटैक्स
SELECT col1, col2, ... FROM yourTableName ORDER BY salaryCol DESC LIMIT 2 OFFSET 0;
उदाहरण (समान टेबल)
mysql> SELECT EmployeeId, EmployeeName, EmployeeSalary
-> FROM EmployeeMaxAndSecondMaxSalary
-> ORDER BY EmployeeSalary DESC LIMIT 2 OFFSET 0;
+------------+--------------+----------------+ | EmployeeId | EmployeeName | EmployeeSalary | +------------+--------------+----------------+ | 6 | David | 89990 | | 8 | Robert | 76543 | +------------+--------------+----------------+
अंतर: यह विधि शीर्ष दो पंक्तियाँ देती है। यदि शीर्ष वेतन डुप्लिकेट हैं, तो दोनों पंक्तियाँ आएंगी (दूसरा अलग वेतन नहीं)। अलग-अलग वेतन के लिए सबक्वेरी या DISTINCT उपयोग करें।