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 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कु