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

MySQL कॉन्सटेनेशन ऑपरेटर?

<घंटा/>

आप MySQL से इन-बिल्ट फंक्शन CONCAT () का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है -

CONCAT('(',yourColumnName1,',', yourColumnName2,',',yourColumnName3,...N')') को अपने TableName से किसी भी VariableName के रूप में चुनें;

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

mysql> तालिका बनाएं Concatenation_OperatorDemo-> (->-> VendorId int,-> VendorName varchar(100),-> VendorCountry varchar(100)-> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.69 सेकंड)

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

mysql> Concatenation_OperatorDemo मानों (101, 'कैरोल', 'यूएस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> Concatenation_OperatorDemo मानों में डालें (102, 'बॉब', 'यूके'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> Concatenation_OperatorDemo मान (103, 'जॉन', 'यूएस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> Concatenation_OperatorDemo मानों में डालें (104, 'डेविड', 'यूके');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड)

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

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

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

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

अब आप concat() फ़ंक्शन का उपयोग करके N कॉलम की संख्या को जोड़ सकते हैं। यहां, हम उपरोक्त तालिका से तीनों कॉलमों को जोड़ेंगे। कॉलम मानों को जोड़ने की क्वेरी इस प्रकार है -

mysql> Concatenation_OperatorDemo से concat('(',VendorId,',', VendorName,',', VendorCountry,')') asConcatenationDemo-> चुनें;

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

<पूर्व>+---------------------+| ConcatenationDemo |+---------------------+| (101, कैरल, यूएस) || (102, बॉब, यूके) || (103, जॉन, यूएस) || (104, डेविड, यूके) |+---------------------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. पंक्ति को हटाने के लिए MySQL क्वेरी

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

  1. प्रयोग! MySQL में ऑपरेटर

    समान परिणामों के लिए, उपयोग न करें! ऑपरेटर। NOT कीवर्ड पहले से ही MySQL द्वारा प्रदान किया गया है। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.50 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1560 मानों में डालें(0);क्वेरी ठीक है, 1 पंक्ति प्रभावित

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

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