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

MySQL परिणाम की अंतिम पंक्ति में कुल प्राप्त करें?

<घंटा/>

MySQL परिणाम की अंतिम पंक्ति में कुल प्राप्त करने के लिए, निम्न सिंटैक्स का उपयोग करें -

( अपना ColumnName1, yourColumnName2, yourColumnName3, . . N से अपनेTableName का चयन करें)UNION(किसी भी उपनाम के रूप में "अपना संदेश" चुनें, SUM(yourColumnName1) जैसा कि कोई भी उपनाम2, SUM (yourColumnName2) किसी भी उपनाम के रूप में, .. आपके तालिका नाम से एन);

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

mysql> तालिका बनाएं ProductDemo -> ( -> ProductId varchar(10), -> ProductQuantity int, -> ProductValue int -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.63 सेकंड)

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

mysql> ProductDemo मानों में डालें ('उत्पाद -1', 10,300); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> ProductDemo मानों में डालें ('उत्पाद-2', 5,200); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> ProductDemo मानों में डालें ('उत्पाद -3', 7,340); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> ProductDemo मानों में डालें ('उत्पाद -4', 20,500); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)mysql> ProductDemo मानों में डालें ('उत्पाद-5', 30,1000); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.42 सेकंड)

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

mysql> ProductDemo से *चुनें;

निम्न आउटपुट है -

<पूर्व>+-----------+---------------------+--------------+| उत्पाद आईडी | उत्पाद मात्रा | उत्पाद मूल्य |+----------+---------------------+--------------+| उत्पाद-1 | 10 | 300 || उत्पाद-2 | 5 | 200 || उत्पाद-3 | 7 | 340 || उत्पाद-4 | 20 | 500 || उत्पाद-5 | 30 | 1000 |+-----------+---------------------+--------------+5 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ MySQL परिणाम की अंतिम पंक्ति में कुल प्राप्त करने की क्वेरी है -

mysql> (उत्पाद आईडी चुनें, -> उत्पाद मात्रा, -> उत्पाद वैल्यू -> उत्पाद डेमो से) -> यूनियन -> (उत्पाद नाम के रूप में "कुल" चुनें, -> एसयूएम (उत्पाद मात्रा) कुल मात्रा के रूप में, -> एसयूएम (उत्पाद वैल्यू) एएस TotalValue -> ProductDemo से);

आउटपुट

<पूर्व>+-----------+---------------------+--------------+| उत्पाद आईडी | उत्पाद मात्रा | उत्पाद मूल्य |+----------+---------------------+--------------+| उत्पाद-1 | 10 | 300 || उत्पाद-2 | 5 | 200 || उत्पाद-3 | 7 | 340 || उत्पाद-4 | 20 | 500 || उत्पाद-5 | 30 | 1000 || कुल | 72 | 2340 |+----------+---------------------+--------------+6 पंक्तियाँ सेट में (0.00 सेकंड)
  1. जावा के साथ MySQL डेटाबेस में किसी तालिका से अंतिम रिकॉर्ड प्राप्त करें?

    MySQL डेटाबेस से डेटा प्राप्त करने के लिए, आपको java से executeQuery() विधि का उपयोग करने की आवश्यकता है। सबसे पहले MySQL डेटाबेस में एक टेबल बनाएं। यहां, हम नमूना डेटाबेस में निम्न तालिका बनाएंगे );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.80 सेकंड) अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिक

  1. MySQL में अंतिम 30 पंक्तियाँ प्राप्त करना

    MySQL में अंतिम 30 पंक्तियाँ प्राप्त करने के लिए, आपको DESC द्वारा ORDER और फिर LIMIT 30 का उपयोग करना होगा। सिंटैक्स इस प्रकार है - select * from yourTableName order by yourColumnName DESC LIMIT 30; आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1567    -> (    -&g

  1. MySQL में किसी दिनांक का अंतिम सेकंड प्राप्त करें?

    MySQL में किसी तिथि का अंतिम सेकंड प्राप्त करने के लिए, INTERVAL कमांड का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.55 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable(JoiningDatetime) मानों में डालें (2019- 10-04 12:34:54);क्वेरी ठीक है, 1