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

कॉलम में न्यूनतम मान कैसे खोजें

समस्या:

आप उन पंक्तियों को खोजना चाहते हैं जो एक कॉलम में सबसे छोटा संख्यात्मक मान संग्रहीत करती हैं।

उदाहरण:

हमारे डेटाबेस में weather निम्नलिखित कॉलम में डेटा के साथ:id , city , और temperature

<थ>तापमान
आईडी शहर
1 ह्यूस्टन 23
2 अटलांटा 20
3 बोस्टन 15
4 क्लीवलैंड 15
5 डलास 34
6 ऑस्टिन 28

सबसे कम तापमान वाले शहरों को खोजने का तरीका यहां बताया गया है।

समाधान:

SELECT  id, city, temperature
FROM weather
WHERE temperature = (SELECT MIN(temperature) FROM weather);

ये रहा परिणाम:

<थ>तापमान
आईडी शहर
3 बोस्टन 15
4 क्लीवलैंड 15

चर्चा:

किसी कॉलम का न्यूनतम मान ज्ञात करने के लिए, MIN() का उपयोग करें कुल समारोह; यह न्यूनतम मान खोजने के लिए कॉलम या एक्सप्रेशन का नाम लेता है। हमारे उदाहरण में, सबक्वेरी temperature . में न्यूनतम मान लौटाता है कॉलम (सबक्वेरी:SELECT MIN(temperature) FROM weather ) मुख्य क्वेरी आईडी, शहर और तापमान प्रदर्शित करती है। कॉलम में केवल न्यूनतम मान वाली पंक्तियों को प्रदर्शित करने के लिए, उप क्वेरी के साथ WHERE का उपयोग करें (उदा., SELECT MIN(temperature) FROM weather ) WHERE क्लॉज में, सबक्वेरी (WHERE temperature = (SELECT MIN(temperature) FROM weather) में कुल फ़ंक्शन द्वारा लौटाए गए मान से तुलना करने के लिए कॉलम नाम को सापेक्ष मान के साथ रखें। )।


  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 और NoSQL परिनियोजन को सिंक करने के लिए 3 प्रमुख उपयोग के मामले

  2. डेटा व्यवस्थित करने के लिए JavaFX टेबल्स का उपयोग करना

  3. डेटाटाइम के बजाय दिनांक और समय से निपटना

  4. Salesforce.com पर अपने ODBC कनेक्शन को प्रमाणित करने के लिए OAuth का उपयोग करना

  5. फ़िल्टर किए गए इंडेक्स को जोड़ने का एक अनपेक्षित साइड-इफ़ेक्ट