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

"यूपी" नामक एक समान कॉलम के साथ 5 टेबल से योग की गणना करने के लिए MySQL क्वेरी?

<घंटा/>

इसके लिए SUM() के साथ UNION ALL का प्रयोग करें। आइए 5 टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1977 (UP int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)mysql> DemoTable1977 मानों में डालें(10);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> DemoTable1977 मानों में डालें ( 20);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> DemoTable1977 से * चुनें;+------+| यूपी |+------+| 10 || 20 |+------+2 पंक्तियाँ सेट में (0.00 सेकंड)mysql> तालिका बनाएँ DemoTable1978 (UP int);क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)mysql> DemoTable1978 मान (30) में डालें; क्वेरी ठीक , 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> DemoTable1978 से * चुनें;+------+| यूपी |+------+| 30 |+------+1 पंक्ति में सेट (0.00 सेकंड)mysql> तालिका बनाएँ DemoTable1979 (UP int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)mysql> DemoTable1979 मान (40) में डालें; क्वेरी ठीक है , 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> DemoTable1979 से * चुनें;+------+| यूपी |+------+| 40 |+------+1 पंक्ति में सेट (0.00 सेकंड)mysql> तालिका बनाएँ DemoTable1980 (UP int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)mysql> DemoTable1980 मान (50) में डालें; क्वेरी ठीक है , 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> DemoTable1980 से * चुनें;+------+| यूपी |+------+| 50 |+------+1 पंक्ति में सेट (0.00 सेकंड)mysql> तालिका बनाएँ DemoTable1981 (UP int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)mysql> DemoTable1981 मान (60) में डालें; क्वेरी ठीक है , 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> DemoTable1981 से * चुनें;+------+| यूपी |+------+| 60 |+------+1 पंक्ति सेट में (0.00 सेकंड)

यहां "यूपी" नामक एक कॉलम के साथ 5 टेबल से योग की गणना करने की क्वेरी है -

mysql> से योग (कुल योग) का चयन करें ( DemoTable1977 Union से TotalSum के रूप में योग (UP) का चयन करें DemoTable1978 Union से सभी चयन राशि (UP) DemoTable1979 Union से सभी चयन राशि (UP) DemoTable1980 Union सभी से चुनें राशि (UP) सभी DemoTable1981 से sum(UP) चुनें) tbl;

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

<पूर्व>+---------------+| योग(कुल योग) |+---------------+| 210 |+---------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL में शर्तों के साथ कॉलम का योग प्राप्त करें

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.49 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1489 मानों में डालें (128,2900);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - DemoTable1489 से *

  1. EMP1, EMP2, EMP3, आदि मान वाले कॉलम से स्ट्रिंग निकालने के लिए MySQL क्वेरी।

    EMO1, EMP2, आदि मानों से स्ट्रिंग निकालने के लिए, आपको LENGTH() के साथ RIGHT() का उपयोग करना होगा। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.39 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1540 मानों में डालें (EMP6); क्वेरी ठीक है, 1 पंक्ति प्रभावि

  1. "आदेश" नामक तालिका के साथ MySQL क्वेरी त्रुटि?

    आदेश एक आरक्षित शब्द है। अभी भी आरक्षित शब्द का उपयोग करने के लिए, आपको कॉलम नाम के आसपास बैकटिक्स का उपयोग करने की आवश्यकता है। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.78 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - `ऑर्डर` मूल्यों में डालें ( 205);क्व