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

वर्तमान पंक्ति के साथ पिछली पंक्ति मान का योग कैसे करें और परिणाम को MySQL क्रॉस जॉइन के साथ दूसरी पंक्ति में प्रदर्शित करें?

<घंटा/>

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

mysql> तालिका बनाएं DemoTable(Value int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.79 सेकंड)

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

mysql> डेमोटेबल वैल्यू (50) में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित (0.24 सेकंड) mysql> डेमोटेबल वैल्यू में डालें (20); क्वेरी ओके, 1 पंक्ति प्रभावित (0.68 सेकंड) mysql> डेमोटेबल वैल्यू में डालें ( 30);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)

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

mysql> डेमोटेबल से *चुनें;

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

<पूर्व>+----------+| मूल्य |+----------+| 50 || 20 || 30 |+----------+3 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ MySQL में पिछली पंक्तियों के योग को पिछली पंक्तियों के योग के रूप में करने की क्वेरी है -

mysql> डेमोटेबल टी क्रॉस जॉइन से नंबर के रूप में t.Value, (@s:=@s + t.Value) का चयन करें (चुनें @s:=0) p ऑर्डर द्वारा t.Value;

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

<पूर्व>+----------+-----------+| मूल्य | नंबर |+----------+----------+| 20 | 20 || 30 | 50 || 50 | 100 |+----------+----------+3 पंक्तियाँ सेट में (0.07 सेकंड)
  1. MySQL के साथ एक ही पंक्ति में अलग-अलग रिकॉर्ड से गिनती कैसे प्रदर्शित करें?

    इसके लिए आप ग्रुप बाय क्लॉज के साथ GROUP_CONCAT (), COUNT () का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.62 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (कंपनीनाम) मानों (अमेज़ॅन) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.0

  1. परिणाम स्वरूपित करने के लिए MySQL में SUM और FORMAT को मिलाएं

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

  1. कॉलम मान का पहला अक्षर प्राप्त करें और इसे MySQL के साथ दूसरे कॉलम में डालें

    इसके लिए LEFT () फ़ंक्शन की अवधारणा का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.01 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2036(Title) value(Adam) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) चयन कथन का उपयोग करके तालि