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

MySQL क्वेरी दो पंक्तियों के मानों को गुणा करने और परिणाम जोड़ने के लिए

<घंटा/>

इसके लिए एग्रीगेट फंक्शन SUM() का इस्तेमाल करें। इस पद्धति के भीतर, पंक्ति मानों को गुणा करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable(ProductQuantity int, ProductPrice int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.48 सेकंड)

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

mysql> डेमोटेबल वैल्यू में डालें(10,9);क्वेरी ओके, 1 पंक्ति प्रभावित (0.14 सेकंड)mysql> डेमोटेबल वैल्यू में डालें(6,20);क्वेरी ओके, 1 पंक्ति प्रभावित (0.19 सेकंड)mysql> इंसर्ट डेमोटेबल मानों में (7,100); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड)

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

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

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

<पूर्व>+----------------------------+--------------+| उत्पाद मात्रा | उत्पाद मूल्य |+----------------------------+--------------+| 10 | 9 || 6 | 20 || 7 | 100 |+-----------------+--------------+3 पंक्तियाँ सेट में (0.00 सेकंड)

दो पंक्तियों के मानों को गुणा करने और परिणाम जोड़ने की क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से SUM(ProductQuantity*ProductPrice) AS Total_Value चुनें;

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

<पूर्व>+---------------+| Total_Value |+---------------+| 910 |+---------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. पंक्तियों के मूल्यों को समेटने और परिणाम को क्रमबद्ध करने के लिए MySQL क्वेरी?

    इसके लिए आप ORDER BY क्लॉज के साथ GROUP BY का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.46 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1499 मानों में डालें (बॉब, 58); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उ

  1. एक MySQL क्वेरी में प्रतिशत की गणना करना और परिणाम को गोल करना

    इसके लिए आप CONCAT () और राउंड () का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable1844 (संख्या int, TotalNumber int); क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1844 मानों में डालें(45,500);क्वेरी ठीक है,

  1. MySQL क्वेरी दो कॉलम से सभी कॉलम मानों को गिनने के लिए और कुल गणना में नल मानों को बाहर करने के लिए?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1975 (StudentName varchar(20), StudentMarks int); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1975 मानों में डालें (बॉब, NULL); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन