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

MySQL संचित (रनिंग योग) कॉलम का चयन करें?

<घंटा/>

संचित कॉलम का चयन करने के लिए, आइए पहले एक डेमो टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है -

mysql> टेबल संचित डेमो बनाएं -> ( -> Value int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड)

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

mysql> संचित डेमो मानों में डालें (10); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> संचित डेमो मानों में डालें (15); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> संचित डेमो मानों में डालें ( 20); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> संचित डेमो मानों में डालें (25); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> संचित डेमो मानों में डालें (45); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.14 सेकंड)

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

mysql> संचित डेमो से *चुनें;

यहाँ आउटपुट है -

<पूर्व>+----------+| मूल्य |+----------+| 10 || 15 || 20 || 25 || 45 |+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)

संचित कॉलम का चयन करने के लिए निम्नलिखित क्वेरी है -

mysql> set @previousSum =0;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)mysql> मान का चयन करें, @previousSum:=@previousSum+ Value AS AccumulatedColumn from AccumatedDemo;

यहाँ आउटपुट है -

<पूर्व>+----------+-------------------+| मूल्य | संचित कॉलम |+----------+-------------------+| 10 | 10 || 15 | 25 || 20 | 45 || 25 | 70 || 45 | 115 |+----------+-------------------+5 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL पिछले मान के साथ एक स्तंभ मान का योग करने के लिए चयन करें

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

  1. MySQL में एक शर्त के आधार पर एक कॉलम SUM करें

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable( CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ProductAmount int, CustomerCountryName varchar(10));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.86 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable(ProductAmount,CustomerCountry

  1. MySQL क्वेरी तालिका के अलग कॉलम से औसत का चयन करने के लिए?

    औसत प्राप्त करने के लिए, AVG() का उपयोग करें और अलग-अलग रिकॉर्ड से गणना करने के लिए इसे DISTINCT के साथ उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1934 (StudentName varchar(20), StudentMarks int); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कु