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

MySQL concat_ws () विधि उपयोग

<घंटा/>

सीएसवी प्रारूप में आउटपुट MySQL क्वेरी परिणाम प्राप्त करने के लिए, concat_ws() का उपयोग करें। वाक्य रचना इस प्रकार है -

अपनेटेबलनाम से CONCAT_WS(',',yourColumnName1,yourColumnName2,yourColumnName3,....N) को किसी भी वैरिएबल नाम के रूप में चुनें;

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

mysql> तालिका बनाएं CSVFormatOutputs -> (-> StudentId int null auto_increment, -> StudentName varchar(20), -> StudentAge int, -> PRIMARY KEY(StudentId) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित हैं ( 1.15 सेकंड)

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

mysql> CSVFormatOutputs(StudentName,StudentAge) मानों ('माइक', 23) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.26 सेकंड) mysql> CSVFormatOutputs (छात्र नाम, छात्र आयु) मान ('जॉन', 26) में डालें;क्वेरी ओके, 1 पंक्ति प्रभावित (0.19 सेकंड)mysql> CSVFormatOutputs(StudentName,StudentAge) मान ('सैम',19) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> CSVFormatOutputs(StudentName,StudentAge) में डालें मान ('कैरोल', 27); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.59 सेकंड) mysql> CSVFormatOutputs(StudentName,StudentAge) मानों में डालें ('बॉब', 24); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) 

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

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

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

<पूर्व>+----------+----------------+---------------+| छात्र आईडी | छात्र का नाम | छात्र आयु |+----------++---------------+---------------+| 1 | माइक | 23 || 2 | जॉन | 26 || 3 | सैम | 19 || 4 | कैरल | 27 || 5 | बॉब | 24 |+----------+----------------+---------------+5 पंक्तियाँ सेट में (0.00 सेकंड)

concat_ws() -

का उपयोग करके स्क्रीन पर CSV (अल्पविराम सेपरेटेड वैल्यू) प्रारूप में आउटपुट प्राप्त करने के लिए MySQL क्वेरी यहां दी गई है
mysql> CSVFormatOutputs से CSVFormat के रूप में concat_ws(',',StudentId,StudentName,StudentAge) चुनें;

सीएसवी प्रारूप रिकॉर्ड प्रदर्शित करने वाला आउटपुट निम्नलिखित है -

<पूर्व>+---------------+| सीएसवीफॉर्मेट |+---------------+| 1,माइक,23 || 2,जॉन,26 || 3, सैम,19 || 4,कैरोल,27 || 5,बॉब,24 |+---------------+5 पंक्तियाँ सेट में (0.00 सेकंड)
  1. पंक्ति को हटाने के लिए MySQL क्वेरी

    MySQL में एक पंक्ति को हटाने के लिए DELETE का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.30 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (ग्राहक नाम, ग्राहक आयु) में डालें मान (कैरोल, 29); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) चय

  1. MySQL WHERE के साथ कार्य करना .. या एकाधिक या उपयोग के साथ क्वेरी। क्या कोई विकल्प है?

    हां, MySQL “WHERE.. OR” का एक विकल्प REGEXP का उपयोग कर रहा है। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable684(कर्मचारी सूचना पाठ);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.68 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable684 मानों में डालें (डेविड 29 Microsoft); क्वेर

  1. MySQL क्वेरी दर्ज करना

    कंसोल पर क्वेरी दर्ज करने से पहले, यह सुनिश्चित करना महत्वपूर्ण है कि उपयोगकर्ता सर्वर से जुड़ा है। नीचे दी गई क्वेरी उपयोग किए जा रहे सर्वर की संस्करण संख्या और वर्तमान तिथि बताएगी। SELECT VERSION(), CURRENT_DATE; नोट: फ़ंक्शन VERSION () और CURRENT_DATE केस-असंवेदनशील हैं। इसका अर्थ है संस्करण ()