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

MySQL में सरणी चर के साथ कैसे काम करें?

<घंटा/>

MySQL सरणी चर का समर्थन नहीं करता है। समान परिणाम प्राप्त करने के लिए, DUAL तालिका का उपयोग करें। निम्नलिखित सिंटैक्स है:

DUALUNION से ArrayValue के रूप में अपना Value1 चुनें, DUALUNION से अपना Value2 चुनें, DUALUNION से अपना Value3 चुनें सभी DUALUNION से अपना Value4 चुनें ... DUAL से अपना ValueN चुनें;

आइए एक नमूना तालिका बनाएं:

mysql> ड्यूल यूनियन से ArrayValue के रूप में 1 चुनें, ड्यूल यूनियन से सभी चुनें 2, ड्यूल यूनियन से सभी चुनें 3, ड्यूल यूनियन से सभी चयन 4, डुअल यूनियन से सभी चुनें 5, डुअल यूनियन से सभी चुनें 6, डुअल यूनियन से सभी चुनें 7 8 दोहरे संघ से सभी चुनें 9 दोहरे संघ से सभी दोहरे से 10 चुनें;

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

<पूर्व>+---------------+| ऐरेवैल्यू |+---------------+| 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || 9 || 10 |+---------------+10 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में रोलअप के साथ सही तरीके से कैसे उपयोग करें?

    रोलअप के साथ उपयोग करने के लिए सिंटैक्स इस प्रकार है - रोलअप के साथ अपने ColumnName1 द्वारा अपनेTableName समूह से अपना ColumnName1,sum(yourColumnName2) चुनें; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.44 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTabl

  1. कैसे MySQL में एक प्रक्रिया के अंदर एक चर घोषित करने के लिए?

    आप एक MySQL प्रक्रिया के अंदर एक चर घोषित करने के लिए DECLARE कमांड का उपयोग कर सकते हैं। आइए MySQL में एक संग्रहित प्रक्रिया बनाएं - DELIMITER; ऊपर, हमने एक चर घोषित किया है। अब, कॉल कमांड का उपयोग करके संग्रहीत कार्यविधि को कॉल करें - DECLARE_VARIABLE_DEMO(10) पर कॉल करें; यह निम्नलिखित आउटपुट

  1. एक मान्य MySQL क्वेरी कैसे लिखें और एक कस्टम चर के साथ अपडेट कैसे करें?

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