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

MySQL में कॉलम का अधिकतम मान कैसे सेलेक्ट करें?


आप अधिकतम मान सेलेक्ट करने के लिए ORDER BY क्लॉज या एग्रीगेट फ़ंक्शन MAX() का उपयोग कर सकते हैं।

ORDER BY का उपयोग करके

सिंटैक्स इस प्रकार है:

select yourColumnName from yourTableName order by yourColumnName desc limit 0,1;

आइए पहले एक टेबल बनाते हैं:

mysql> create table DemoTable    (    Number int    ); Query OK, 0 rows affected (0.52 sec)

इन्सर्ट कमांड का उपयोग करके टेबल में रिकॉर्ड डालें:

mysql> insert into DemoTable values(790); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values(746); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values(480); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values(880); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values(879); Query OK, 1 row affected (0.20 sec)

सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> select * from DemoTable;

इससे निम्न आउटपुट प्राप्त होगा:

+--------+ | Number | +--------+ | 790 | | 746 | | 480 | | 880 | | 879 | +--------+ 5 rows in set (0.00 sec)

MySQL में कॉलम का अधिकतम मान सेलेक्ट करने का क्वेरी:

mysql> select Number from DemoTable order by Number desc limit 0,1;

इससे निम्न आउटपुट प्राप्त होगा:

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

एग्रीगेट फ़ंक्शन MAX()

आप इसके लिए एग्रीगेट फ़ंक्शन MAX() का भी उपयोग कर सकते हैं:

mysql> select MAX(Number) from DemoTable;

इससे निम्न आउटपुट प्राप्त होगा:

+-------------+ | MAX(Number) | +-------------+ | 880 | +-------------+ 1 row in set (0.00 sec)

  1. - MySQL कॉलम मान में ZEROFILL के साथ अग्रणी शून्य कैसे जोड़ें?

    MySQL में संख्यात्मक कॉलम में अग्रणी शून्य (leading zeros) जोड़कर निश्चित चौड़ाई का डिस्प्ले फॉर्मेट प्राप्त करने के लिए ZEROFILL एट्रिब्यूट का उपयोग करें। यह अकाउंट नंबर, इनवॉइस नंबर, आईडी आदि के लिए आदर्श है। उदाहरण: ZEROFILL के साथ ऑटो-इन्क्रीमेंट ID 4-अंकीय ZEROFILL कॉलम के साथ टेबल बनाएं: my

  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; +-------