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

MySQL में विशिष्ट महीने के रिकॉर्ड के आधार पर चयनित कॉलम मानों का योग कैसे करें?

<घंटा/>

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

mysql> टेबल बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,खरीदारी की तारीख, सेलप्राइस इंट);क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.51 सेकंड)

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

mysql> DemoTable(PurchaseDate,SalePrice) मान ('2018-01-10',450) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> DemoTable(PurchaseDate,SalePrice) मान ('2019) में डालें -12-25',1000);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)mysql> डेमोटेबल (खरीद तिथि, बिक्री मूल्य) मान ('2016-12-02', 5560) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.07 sec)mysql> DemoTable(PurchaseDate,SalePrice) मान ('2015-02-20',4550) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoTable (PurchaseDate, SalePrice) मानों ('2015-) में डालें 12-11',4110);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)

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

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

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

<पूर्व>+-----+--------------+-----------+| आईडी | ख़रीद की तारीख | बिक्री मूल्य |+-----+--------------+-----------+| 1 | 2018-01-10 | 450 || 2 | 2019-12-25 | 1000 || 3 | 2016-12-02 | 5560 || 4 | 2015-02-20 | 4550 || 5 | 2015-12-11 | 4110 |+----+--------------+----------+5 पंक्तियों में सेट (0.00 सेकंड)

एक विशिष्ट महीने के आधार पर MySQL में चयनित कॉलम मानों का योग करने के लिए क्वेरी निम्नलिखित है। उदाहरण के लिए, यहां केवल सेलप्राइस ने 12वें महीने यानी दिसंबर में खरीदारी की तारीख के लिए जोड़ा है -

mysql> DemoTable से SUM(SalePrice) चुनें जहां महीना(PurchaseDate)=12;

उपरोक्त केवल चयनित महीने यानी 12वें महीने दिसंबर के लिए रिकॉर्ड (बिक्री मूल्य) जोड़ता है -

2019-12-252016-12-022015-12-11

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

<पूर्व>+----------------+| एसयूएम (बिक्री मूल्य) || 10670 |+----------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL में विशिष्ट कॉलम डेटा कैसे निर्यात करें?

    MySQL में विशिष्ट कॉलम डेटा निर्यात करने के लिए, OUTFILE का उपयोग करें - अपनेटेबलनाम से अपने कॉलमनाम को आउटफाइल yourLocationOfFile में चुनें; आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentLastName varchar(20));

  1. MySQL एक विशिष्ट महीने और वर्ष के आधार पर रिकॉर्ड लाने के लिए?

    इसके लिए MONTH() और YEAR() का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1846 (खरीदारी दिनांक दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1846 मानों में डालें (2017-10-26); क्वेरी ठीक है, 1 पंक्ति प्र

  1. MySQL में चालू माह के रिकॉर्ड का योग कैसे करें?

    चालू माह के रिकॉर्ड का योग करने के लिए, SUM () और MONTH () फ़ंक्शन का उपयोग करें। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1889 (देय तिथि, राशि int);क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1889 मानों में डालें (2017-12-1