MySQL में किसी कॉलम के मानों को एक अधिकतम सीमा तक सीमित करने के लिए LEAST() फ़ंक्शन का उपयोग किया जाता है। यह फ़ंक्शन अपने तर्कों में से सबसे छोटा मान लौटाता है।
सिंटैक्स
SELECT LEAST(yourColumnName, maxValue) FROM yourTableName;
उदाहरण के लिए टेबल बनाना
mysql> CREATE TABLE DemoTable (
Number INT
);
डेटा डालना
mysql> INSERT INTO DemoTable VALUES(50), (40), (30), (201), (60);
सभी रिकॉर्ड देखना
mysql> SELECT * FROM DemoTable;
आउटपुट
+--------+ | Number | +--------+ | 50 | | 40 | | 30 | | 201 | | 60 | +--------+
सभी मानों को अधिकतम 40 तक सीमित करना
mysql> SELECT LEAST(Number, 40) FROM DemoTable;
आउटपुट
+------------------+ | LEAST(Number,40) | +------------------+ | 40 | | 40 | | 30 | | 40 | | 40 | +------------------+
उपयोग केस: यह तकनीक मूल्य कैपिंग, बोनस सीमा, या किसी भी परिदृश्य के लिए उपयोगी है जहां मान एक निश्चित सीमा से अधिक नहीं होने चाहिए। GREATEST() फ़ंक्शन न्यूनतम सीमा लागू करने के लिए विपरीत कार्य करता है।