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

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

<घंटा/>

MySQL में क्वेरी के परिणाम से उपयोगकर्ता चर सेट करने के लिए, आपको उस चर को असाइनमेंट में ले जाना होगा।

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

mysql> टेबल बनाएं UserVariable -> ( -> Id int, -> Name varchar(100) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.53 सेकंड)

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

mysql> UserVariable मानों में डालें (101, 'जॉन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> UserVariable मानों में डालें (200, 'टॉम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) )mysql> UserVariable मानों (500, 'कैरोल') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)

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

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

आउटपुट

<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 101 | जॉन || 200 | टॉम || 500 | कैरल |+----------+----------+3 पंक्तियों में सेट (0.00 सेकंड)

एक उपयोगकर्ता चर के साथ एक प्रश्न लिखें जो अधिकतम आईडी के साथ रिकॉर्ड प्रदर्शित करता है। सबसे पहले, मैं एक वेरिएबल बनाने जा रहा हूं और उपरोक्त तालिका से अधिकतम आईडी चुनकर इस वेरिएबल को प्रारंभ कर रहा हूं। क्वेरी इस प्रकार है -

mysql> सेट @Maxid=(UserVariable से MAX(Id) चुनें);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

उसके बाद, एक और वेरिएबल बनाएं जिसमें केवल उस विशेष अधिकतम आईडी के साथ नाम हो। क्वेरी इस प्रकार है -

mysql> सेट @Name=(उपयोगकर्ता वैरिएबल से नाम चुनें जहां आईडी=@Maxid);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

अब आप जांच सकते हैं कि वेरिएबल नाम में कौन सा मान मौजूद है। क्वेरी इस प्रकार है -

mysql> @Name चुनें;

निम्नलिखित आउटपुट है जो उच्चतम आईडी के साथ नाम प्रदर्शित करता है -

<पूर्व>+----------+| @नाम |+----------+| कैरल |+----------+1 पंक्ति सेट में (0.00 सेकंड)
  1. मुद्रा रिकॉर्ड सेट करने के लिए MySQL क्वेरी

    मुद्रा रिकॉर्ड प्रदर्शित करने और उन्हें सही रूप में प्रदर्शित करने के लिए MySQL में FORMAT () का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.75 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में सम्मिलित करें(773646463);क्वेरी ठीक है,

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

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

  1. MySQL को एक कस्टम वैरिएबल में चुनें

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