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

MySQL में किसी संख्या से अगली न्यूनतम बड़ी संख्या खोजें

MIN() और WHERE क्लॉज के साथ अगला बड़ा मान प्राप्त करना

किसी दिए गए मान से बड़ी सबसे छोटी संख्या खोजने के लिए MIN() एग्रीगेट फंक्शन के साथ WHERE क्लॉज का उपयोग करें।

टेबल और डेटा

mysql> CREATE TABLE DemoTable (
    Number INT
);
Query OK, 0 rows affected (0.54 sec)
mysql> INSERT INTO DemoTable VALUES(11);
Query OK, 1 row affected (0.19 sec)
mysql> INSERT INTO DemoTable VALUES(9);
Query OK, 1 row affected (0.16 sec)
mysql> INSERT INTO DemoTable VALUES(10);
Query OK, 1 row affected (0.13 sec)
mysql> INSERT INTO DemoTable VALUES(12);
Query OK, 1 row affected (0.11 sec)

सभी रिकॉर्ड

mysql> SELECT * FROM DemoTable;
+--------+
| Number |
+--------+
| 11     |
| 9      |
| 10     |
| 12     |
+--------+
4 rows in set (0.00 sec)

10 से बड़ी सबसे छोटी संख्या खोजना

mysql> SELECT MIN(Number) FROM DemoTable WHERE Number > 10;

परिणाम:

+-------------+
| min(Number) |
+-------------+
| 11          |
+-------------+
1 row in set (0.00 sec)

तर्क: WHERE Number > 10 से 11 और 12 मिलते हैं। MIN() उनमें से सबसे छोटा (11) लौटाता है। यह "नेक्स्ट हायर वैल्यू" खोजने का मानक तरीका है।

  1. - MySQL में GREATEST/LEAST से दो कॉलम में जोड़ी की घटनाएं गिनें

    दो कॉलम में मानों की जोड़ी (क्रम की परवाह किए बिना) की घटनाएं गिनने के लिए GREATEST() और LEAST() फ़ंक्शन के साथ GROUP BY का उपयोग करें। उदाहरण: नाम जोड़े की घटनाएं गिनना 1. टेबल बनाएं ); 2. डेटा डालें INSERT INTO DemoTable VALUES(Mike, Robert); -- उल्टा क्रम 3. डेटा देखें SELECT * FROM DemoT

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

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

  1. - C++ प्रोग्राम: दी गई संख्या से बड़ा अगला पूर्ण वर्ग ज्ञात करना

    मान लें हमारे पास एक संख्या n है। हमारा कार्य n की अगली पूर्ण वर्ग संख्या ज्ञात करना है। इसलिए यदि संख्या n = 1000 है, तो अगली पूर्ण वर्ग संख्या 1024 = 322 है। इसे हल करने के लिए, हमें दी गई संख्या n का वर्गमूल प्राप्त करना होगा, फिर उसका फ्लोर लेना होगा, उसके बाद (फ्लोर मान + 1) का वर्ग प्रदर्शित