MySQL में दो या अधिक कॉलम/फ़ील्ड के बीच न्यूनतम मान खोजने के लिए LEAST() फ़ंक्शन का उपयोग करें।
सिंटैक्स
SELECT LEAST(yourColumnName1, yourColumnName2, ... N) FROM yourTableName;
उदाहरण: दिनांक कॉलम के साथ टेबल बनाना
mysql> CREATE TABLE DemoTable (
-> Date1 DATE,
-> Date2 DATE,
-> Date3 DATE
-> );
Query OK, 0 rows affected (0.54 sec)
mysql> INSERT INTO DemoTable VALUES('2019-03-31', '2019-01-01', '2019-03-05');
Query OK, 1 row affected (0.17 sec)
डेटा देखना
mysql> SELECT * FROM DemoTable;
आउटपुट
+------------+------------+------------+ | Date1 | Date2 | Date3 | +------------+------------+------------+ | 2019-03-31 | 2019-01-01 | 2019-03-05 | +------------+------------+------------+ 1 row in set (0.00 sec)
न्यूनतम मान प्राप्त करने की क्वेरी
mysql> SELECT LEAST(Date1, Date2, Date3) FROM DemoTable;
आउटपुट
+--------------------------+ | LEAST(Date1, Date2, Date3) | +--------------------------+ | 2019-01-01 | +--------------------------+ 1 row in set (0.04 sec)
नोट: LEAST() फ़ंक्शन संख्याओं, दिनांकों और स्ट्रिंग्स के साथ काम करता है। यह NULL मानों को अनदेखा करता है (यदि सभी मान NULL हैं तो NULL लौटाता है)।