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

SQL समूह के nवें सदस्य का चयन करें

SELECT a.class,
(
    SELECT b.age 
    FROM users b 
    WHERE b.class = a.class
    ORDER BY age 
    LIMIT 1,1
) as age
FROM users a
GROUP BY a.class

हर कक्षा में दूसरा सबसे छोटा मिलेगा। अगर आप 10वां सबसे छोटा चाहते हैं, तो आपको LIMIT 9,1 करना होगा और यदि आप 10वां सबसे पुराना चाहते हैं, तो आप ORDER BY age DESC करेंगे ।



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

  2. क्रम से... संख्या? आईपी ​​​​पते को सॉर्ट करने में मेरी सहायता करें

  3. जावा + मैसकल UTF8 समस्या

  4. SQL-इंजेक्शन कैसे काम करता है और मैं इससे कैसे बचाव कर सकता हूँ?

  5. मायएसक्यूएल प्रश्न