चार तालिकाओं में सबसे बड़ा मान ज्ञात करने के लिए, आप विधि GREATEST () का उपयोग कर सकते हैं। पहली तालिका बनाने की क्वेरी निम्नलिखित है -
mysql> टेबल बनाएं DemoTable1 -> ( -> Value int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.70 सेकंड)
इंसर्ट कमांड का उपयोग करके पहली टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1 मानों में डालें(10);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)mysql> DemoTable1 मानों में डालें(60);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)
चुनिंदा स्टेटमेंट का उपयोग करके पहली टेबल से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable1 से *चुनें;
आउटपुट
<पूर्व>+----------+| मूल्य |+----------+| 10 || 60 |+----------+2 पंक्तियाँ सेट में (0.00 सेकंड)दूसरी तालिका बनाने की क्वेरी निम्नलिखित है -
mysql> टेबल बनाएं DemoTable2 -> ( -> Value int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.67 सेकंड)
इंसर्ट कमांड का उपयोग करके दूसरी तालिका में कुछ रिकॉर्ड डालें -
mysql> DemoTable2 मानों में डालें(90);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)mysql> DemoTable2 मानों में डालें(12);;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)
चयन कथन का उपयोग करके दूसरी तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable2 से *चुनें;
आउटपुट
<पूर्व>+----------+| मूल्य |+----------+| 90 || 12 |+----------+2 पंक्तियाँ सेट में (0.00 सेकंड)तीसरी तालिका बनाने की क्वेरी निम्नलिखित है -
mysql> टेबल बनाएं DemoTable3 -> ( -> Value int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.65 सेकंड)
इंसर्ट कमांड का उपयोग करके तीसरी टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable3 मानों में डालें (34); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable3 मानों में डालें (120); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)
चुनिंदा स्टेटमेंट का उपयोग करके तीसरी टेबल से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable3 से *चुनें;
आउटपुट
<पूर्व>+----------+| मूल्य |+----------+| 34 || 120 |+----------+2 पंक्तियाँ सेट में (0.00 सेकंड)चौथी तालिका बनाने की क्वेरी निम्नलिखित है -
mysql> टेबल बनाएं DemoTable4 -> ( -> Value int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.68 सेकंड)
इंसर्ट कमांड का उपयोग करके चौथी टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable4 मानों में डालें (140); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.72 सेकंड) mysql> DemoTable4 मानों में डालें (290); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)
चयन कथन का उपयोग करके चौथी तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable4 से *चुनें;
आउटपुट
<पूर्व>+----------+| मूल्य |+----------+| 140 || 290 |+----------+2 पंक्तियाँ सेट में (0.00 सेकंड)यहाँ MySQL में चार तालिकाओं के बीच सबसे बड़ा मान खोजने की क्वेरी है -
mysql> सबसे बड़ा चुनें (-> (DemoTable1 से अधिकतम (मान) चुनें), -> (DemoTable2 से अधिकतम (मान) चुनें), -> (DemoTable3 से अधिकतम (मान) चुनें), -> (अधिकतम चुनें ( Value) DemoTable4 से) -> ) मैक्सिममवैल्यू के रूप में;