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 सेकंड)