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

एकल कॉलम से उच्चतम स्कोर मान प्राप्त करें और MySQL में दो कॉलम से सबसे बड़ा स्कोर प्राप्त करें

<घंटा/>

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable790 ( Score1 int, Score2 int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.45 सेकंड)

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

mysql> DemoTable790 मानों (98,76) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> DemoTable790 मान (78,89) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> सम्मिलित करें DemoTable790 मानों में (85,68); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> DemoTable790 से *चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+-----+----------+| स्कोर1 | स्कोर2 |+-----+-----------+| 98 | 76 || 78 | 89 || 85 | 68 |+--------+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)

एक कॉलम से अधिकतम मान प्राप्त करने के लिए अधिकतम () इस प्रकार है -

mysql> DemoTable790 से max(Score1) चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+---------------+| मैक्स (स्कोर1) |+----------------+| 98 |+---------------+1 पंक्ति सेट में (0.00 सेकंड)

सबसे बड़ा () दो स्तंभों से सबसे बड़ा मान प्राप्त करने के लिए निम्नानुसार है -

mysql> DemoTable790 से सबसे बड़ा (Score1,Score2) चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+--------------------------+| महानतम(स्कोर1,स्कोर2) |+--------------------------+| 98 || 89 || 85 |+--------------------------+3 पंक्तियाँ सेट में (0.03 सेकंड)
  1. यदि आईडी समान है तो पंक्तियों को मर्ज करने के लिए MySQL क्वेरी और अन्य कॉलम से उच्चतम संगत मान प्रदर्शित करें

    इसके लिए ग्रुप बाय क्लॉज के साथ एग्रीगेट फंक्शन MAX() का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable (    Id int,    Value1 int,    Value2 int,    Value3 int,    Value4 int ); Query OK, 0 rows affected (0.61 sec) इंसर्ट

  1. एक एकल MySQL कॉलम मान से संख्या घटाना?

    इसके लिए बस टेबल को अपडेट करें और घटाएं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.77 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1372 मान (1000) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.32 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड

  1. MySQL क्वेरी दो कॉलम से सभी कॉलम मानों को गिनने के लिए और कुल गणना में नल मानों को बाहर करने के लिए?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1975 (StudentName varchar(20), StudentMarks int); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1975 मानों में डालें (बॉब, NULL); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन