किसी कॉलम में अधिकतम मान खोजने के लिए MAX(columnName) का उपयोग करना होगा, जबकि किसी कॉलम में न्यूनतम मान खोजने के लिए MIN(columnName) का उपयोग करना होगा।
मान लीजिए किसी विशिष्ट कॉलम में उच्चतम और निम्नतम मान खोजने का सिंटैक्स इस प्रकार है:
mysql> SELECT @min_val:=MIN(columnName),@max_val:=MAX(columnName) FROM tableName; mysql> SELECT * FROM tableName WHERE columnName=@min_val OR columnName=@max_val;
नोट: मान लीजिए हमारे पास 'StudentsRecords' नामक एक डेटाबेस और 'STUDENT' नामक एक टेबल है।
निम्न हमारी टेबल <STUDENT> है:
| StudentId | StudentMarks |
|---|---|
| S001 | 90 |
| S002 | 97 |
| S003 | 72 |
अब हम क्वेरी लिखेंगे:
क्वेरी
mysql> SELECT @min_val:=MIN(StudentMarks),@max_val:=MAX(StudentMarks) FROM STUDENT; mysql> SELECT * FROM STUDENT WHERE StudentMarks =@min_val OR StudentMarks =@max_val;
आउटपुट
+---------------------+ | StudentMarks | +---------------------+ | 97 | +---------------------+
उपरोक्त क्वेरी में, 'StudentMarks' कॉलम के नाम को संदर्भित करता है। 'STUDENT' उस टेबल के नाम को संदर्भित करता है जिससे न्यूनतम और अधिकतम मान क्वेरी किया जा रहा है।