आइए पहले एक टेबल बनाते हैं:
mysql> create table DemoTable790 ( Score1 int, Score2 int ); Query OK, 0 rows affected (0.45 sec)
इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें:
mysql> insert into DemoTable790 values(98,76); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable790 values(78,89); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable790 values(85,68); Query OK, 1 row affected (0.14 sec)
सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करें:
mysql> select * from DemoTable790;
यह निम्नलिखिक आउटपुट देगा:
+--------+--------+ | Score1 | Score2 | +--------+--------+ | 98 | 76 | | 78 | 89 | | 85 | 68 | +--------+--------+ 3 rows in set (0.00 sec)
एकल कॉलम से अधिकतम मान प्राप्त करने के लिए MAX()
mysql> select max(Score1) from DemoTable790;
यह निम्नलिखिक आउटपुट देगा:
+-------------+ | max(Score1) | +-------------+ | 98 | +-------------+ 1 row in set (0.00 sec)
दो कॉलम से महत्तम मान प्राप्त करने के लिए GREATEST()
mysql> select greatest(Score1,Score2) from DemoTable790;
यह निम्नलिखिक आउटपुट देगा:
+-------------------------+ | greatest(Score1,Score2) | +-------------------------+ | 98 | | 89 | | 85 | +-------------------------+ 3 rows in set (0.03 sec)
MAX() और GREATEST() में अंतर
| फ़ंक्शन | कार्य | परिणाम |
|---|---|---|
MAX(Score1) | पूरे कॉलम Score1 का अधिकतम मान | एक मान: 98 |
GREATEST(Score1, Score2) | प्रत्येक पंक्ति में Score1 और Score2 के बीच बड़ा मान | प्रति पंक्ति एक मान: 98, 89, 85 |
संबंधित फ़ंक्शन
LEAST()- दो या अधिक मानों में सबसे छोटा मान लौटाता हैMIN()- कॉलम का न्यूनतम मान (MAX के विपरीत)