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

सबसे कम मूल्य वाली पंक्ति को कैसे क्वेरी करें, और उच्चतम मूल्य के मूल्य को भी कैसे जानें?

इसे क्यों न चलाएं:

SELECT MIN(a) as minA, MAX(a) AS maxA FROM someTable

दुर्भाग्य से, MySQL विंडो फ़ंक्शंस को नहीं जानता है। तो अगर आप वाकई * . चुनना चाहते हैं न्यूनतम/अधिकतम मानों के साथ, मुझे लगता है कि आपको जॉइन का सहारा लेना होगा:

SELECT * FROM 
(
  SELECT * FROM someTable ORDER BY a ASC LIMIT 1
) t1
CROSS JOIN
(
  SELECT MIN(a) as minA, MAX(a) AS maxA FROM someTable
) t2

या उप-चयन के लिए, जैसा कि Imre L's answer में दिया गया है।



  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. कैटलॉग, स्कीमा, उपयोगकर्ता और डेटाबेस उदाहरण के बीच संबंध

  3. SQL कथन का उपयोग करके एक MySQL तालिका का नाम बदलें

  4. Django ORM का उपयोग करके MYSQL 5.5 और उच्चतर में इमोजी कैसे डालें

  5. दो तालिकाओं के लिए कई स्थितियों के आधार पर घटनाओं की गणना करें