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

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

<घंटा/>

किसी क्वेरी के परिणाम को वैरिएबल में असाइन करने के लिए @anyVariableName का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1864 (Id int, FirstName varchar(20), LastName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

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

mysql> DemoTable1864 मानों में डालें (101, 'क्रिस', 'ब्राउन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1864 मानों में डालें (102, 'डेविड', 'मिलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1864 मानों में डालें (103, 'एडम', 'स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1864 मानों में डालें (104, 'जॉन', 'Doe');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

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

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

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

<पूर्व>+----------+-----------+----------+| आईडी | प्रथम नाम | अंतिम नाम |+----------+-----------+----------+| 101 | क्रिस | ब्राउन || 102 | डेविड | मिलर || 103 | एडम | स्मिथ || 104 | जॉन | डो |+----------+-----------+----------+4 पंक्तियों में सेट (0.00 सेकंड)

यहाँ एक क्वेरी के परिणाम को एक चर में निर्दिष्ट करने के लिए क्वेरी है -

mysql> @fName:=FirstName,@lName:=LastName DemoTable1864 से चुनें जहां Id=103;

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

<पूर्व>+---------------------+---------------------+| @fName:=फर्स्टनाम | @lName:=अंतिम नाम |+-------------------+------------------+| एडम | स्मिथ |+-------------------+-----------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL SELECT INTO समतुल्य क्या है?

    समकक्ष में चयन करें चयन कथन के रूप में तालिका बनाएं। वाक्य रचना इस प्रकार है - टेबल बनाएं अपना नयाटेबलनाम चुनें *आपकेटेबलनाम से; उपरोक्त अवधारणा को समझने के लिए, आइए एक तालिका बनाएं। तालिका बनाने की क्वेरी इस प्रकार है - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.71 सेकंड) इंसर्ट कमांड का उपयोग करके ट

  1. मैं MySQL में संख्यात्मक क्वेरी परिणाम कैसे विभाजित करूं?

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

  1. आप MySQL में चुनिंदा क्वेरी द्वारा प्राप्त परिणाम को कैसे ऑर्डर कर सकते हैं?

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