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

कैसे MySQL का उपयोग कर एक चर में क्वेरी परिणाम स्टोर करने के लिए?

<घंटा/>

क्वेरी परिणाम को MySQL के साथ एक चर में संग्रहीत करने के लिए, SET कमांड का उपयोग करें। वाक्य रचना इस प्रकार है -

सेट @anyVariableName =(yourQuery);

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

mysql> टेबल बनाएं QueryResultDemo −> ( −> Price int −>);क्वेरी ओके, 0 पंक्तियां प्रभावित (0.59 सेकेंड)

आइए अब तालिका में कुछ रिकॉर्ड डालें। रिकॉर्ड सम्मिलित करने के लिए निम्नलिखित क्वेरी है -

mysql> QueryResultDemo मान (100) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> QueryResultDemo मान (20) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> QueryResultDemo मानों में डालें ( 200);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)mysql> QueryResultDemo मान (80) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)

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

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

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

<पूर्व>+----------+| कीमत |+----------+| 100 || 20 || 200 || 80 |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

अब आप SET कमांड की मदद से क्वेरी रिजल्ट को वेरिएबल में सेट कर सकते हैं। क्वेरी इस प्रकार है।

mysql> @TotalPrice सेट करें =(QueryResultDemo से राशि (मूल्य) चुनें); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

जाँच करें कि SELECT स्टेटमेंट का उपयोग करके वेरिएबल "TotalPrice" में स्टोर किया गया मान क्या है -

mysql> @TotalPrice चुनें;

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

<पूर्व>+---------------+| @TotalPrice |+---------------+| 400 |+---------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. मैं MySQL में संख्यात्मक क्वेरी परिणाम कैसे विभाजित करूं?

    संख्यात्मक क्वेरी परिणाम को विभाजित करने के लिए, आप MySQL में CONCAT () फ़ंक्शन का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (StudentId int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.68 सेकंड) अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड्स इन्सर्ट कर सकते हैं - डेमोटेबल म

  1. एक MySQL चयन मामले के परिणाम के साथ एक चर स्टोर करें?

    इसके लिए सेलेक्ट केस का प्रयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.65 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें(10,30);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर

  1. एक MySQL क्वेरी के परिणाम को एक चर में कैसे असाइन करें?

    किसी क्वेरी के परिणाम को वैरिएबल में असाइन करने के लिए @anyVariableName का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1864 (Id int, FirstName varchar(20), LastName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - Demo