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

MySQL में केवल उन कॉलम मानों को कैसे प्रदर्शित करें जिनका योग 150 से कम है? परिणाम को अवरोही क्रम में व्यवस्थित करें

<घंटा/>

इसके लिए आप सबक्वायरी का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> create table DemoTable844(
   Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   Amount int
);
Query OK, 0 rows affected (0.95 sec)

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

mysql> insert into DemoTable844(Amount) values(80);
Query OK, 1 row affected (0.19 sec)
mysql> insert into DemoTable844(Amount) values(100);
Query OK, 1 row affected (0.08 sec)
mysql> insert into DemoTable844(Amount) values(60);
Query OK, 1 row affected (0.18 sec)
mysql> insert into DemoTable844(Amount) values(40);
Query OK, 1 row affected (0.36 sec)
mysql> insert into DemoTable844(Amount) values(150);
Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable844(Amount) values(24);
Query OK, 1 row affected (0.40 sec)

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

mysql> select *from DemoTable844;

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

+----+--------+
| Id | Amount |
+----+--------+
|  1 | 80     |
|  2 | 100    |
|  3 | 60     |
|  4 | 40     |
|  5 | 150    |
|  6 | 24     |
+----+--------+
6 rows in set (0.00 sec)

MySQL में केवल उन कॉलम मानों को कैसे प्रदर्शित करें जिनका योग 150 से कम है

mysql> select *from DemoTable844 tbl
   where (select sum(Amount) from DemoTable844 where Amount <= tbl.Amount order by Amount) < 150
order by Id;

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

+----+--------+
| Id | Amount |
+----+--------+
|  3 |     60 |
|  4 |     40 |
|  6 |     24 |
+----+--------+
3 rows in set (0.26 sec)

  1. MySQL क्वेरी अलग-अलग मानों की घटनाओं की गणना करने और परिणाम को एक नए कॉलम में प्रदर्शित करने के लिए?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (वैल्यू इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.57 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वैल्यू में डालें (90); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें

  1. MySQL में एक विशिष्ट कॉलम मान का आकार प्राप्त करें और योग प्रदर्शित करें

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.87 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1612 मानों (बॉब, टेलर) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - DemoTable1612

  1. MySQL में कॉलम राशि से एक ही कीमत के दो अलग-अलग रकम कैसे प्रदर्शित करें?

    इसके लिए आप केस स्टेटमेंट का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1794 (राशि int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1794 मानों में डालें ( 320);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)