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

पंक्तियों के योग के लिए MySQL क्वेरी दोहराई गई संबंधित Id

<घंटा/>

योग करने के लिए, आप कुल फ़ंक्शन SUM() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable850(Id int, Price int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.54 सेकंड)

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

mysql> DemoTable850 मान (1,90) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> DemoTable850 मान (2,100) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.55 सेकंड) mysql> DemoTable850 में डालें मान (2,50); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> DemoTable850 मान (1,80) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable850 मान (1,60) में डालें;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)

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

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

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

<पूर्व>+----------+----------+| आईडी | कीमत |+----------+----------+| 1 | 90 || 2 | 100 || 2 | 50 || 1 | 80 || 1 | 60 |+------+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)

दोहराई गई मान वाली पंक्तियों का योग करने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable850 से Id,SUM(price) चुनें जहां Id=1;

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

<पूर्व>+----------+---------------+| आईडी | एसयूएम(कीमत) |+----------+-----------+| 1 | 230 |+----------+---------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL में SUM संबंधित डुप्लिकेट रिकॉर्ड

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

  1. MySQL क्वेरी सकारात्मक मान वाली पंक्तियों के लिए TRUE लौटाने के लिए?

    धनात्मक मानों के लिए TRUE और ऋणात्मक के लिए FALSE लौटाने के लिए, MySQL IF() का उपयोग करें। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable2038    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> Value int    -> ); Query OK, 0

  1. MySQL - एक ही आईडी के साथ एसयूएम पंक्तियां?

    समान आईडी वाली पंक्तियों का योग करने के लिए, ग्रुप बाय हैविंग क्लॉज का उपयोग करें। आइए एक टेबल बनाएं - उदाहरण ;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - उदाहरण डेमो84 मानों में डालें (3,1700); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 चयन कथन का उपयो