Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में LEAST() फ़ंक्शन से संख्याओं को अधिकतम मान तक सीमित करना

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() फ़ंक्शन न्यूनतम सीमा लागू करने के लिए विपरीत कार्य करता है।

  1. - MySQL में न्यूनतम और अधिकतम मान प्राप्त करना

    किसी कॉलम में अधिकतम मान खोजने के लिए MAX(columnName) का उपयोग करना होगा, जबकि किसी कॉलम में न्यूनतम मान खोजने के लिए MIN(columnName) का उपयोग करना होगा। मान लीजिए किसी विशिष्ट कॉलम में उच्चतम और निम्नतम मान खोजने का सिंटैक्स इस प्रकार है: mysql> SELECT @min_val:=MIN(columnName),@max_val:=MAX(c

  1. - MySQL में किसी कॉलम में अधिकतम मान खोजना

    किसी कॉलम में अधिकतम मान खोजने के लिए MAX(columnName) का उपयोग करना होगा। लेकिन, पहले, हम MySQL में डेटाबेस और टेबल के बारे में समझेंगे। MySQL इंस्टॉल करने से पहले, यह निर्धारित करना महत्वपूर्ण है कि किस संस्करण और किस डिस्ट्रीब्यूशन फॉर्मेट (यह बाइनरी फाइल या सोर्स फाइलों से हो सकता है) का उपयोग

  1. - MySQL कॉलम से अधिकतम मान प्राप्त करना

    परिचय MySQL में किसी कॉलम का अधिकतम मान प्राप्त करने के लिए MAX() एग्रीगेट फंक्शन या ORDER BY ... DESC LIMIT 1 का उपयोग किया जा सकता है। टेबल निर्माण और डेटा सम्मिलन insert into DemoTable values(58); Query OK, 1 row affected (0.25 sec) सभी रिकॉर्ड प्रदर्शित करना select * from DemoTable; +-------