हां, आप स्ट्रिंग्स को || . के साथ जोड़ सकते हैं MySQL में sql_mode की मदद से। sql_mode को PIPES_AS_CONCAT पर सेट करें।
वाक्य रचना इस प्रकार है
sql_mode=PIPES_AS_CONCAT सेट करें;
निम्नलिखित की सहायता से संक्षिप्त करने के लिए वाक्य रचना है ||.
'yourValue' चुनें || yourColumName as anyAliasName from yourTableName;
उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है
mysql> तालिका बनाएं PipeConcatDemo -> ( -> नाम varchar(20) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.93 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें।
क्वेरी इस प्रकार है
mysql> PipeConcatDemo मानों ('लैरी') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> PipeConcatDemo मानों ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> सम्मिलित करें में PipeConcatDemo मान ('मैक्सवेल'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> PipeConcatDemo मानों ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)
अब आप चुनिंदा स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित कर सकते हैं।
क्वेरी इस प्रकार है
mysql> PipeConcatDemo से *चुनें;
निम्न आउटपुट है
+---------------+| नाम |+------------+| लैरी || जॉन || मैक्सवेल || बॉब |+-----------+4 पंक्तियाँ सेट में (0.00 सेकंड)
अब संयोजन से पहले, sql_mode को PIPES_AS_CONCAT में बदलने के लिए निम्न क्वेरी चलाएँ
mysql> सेट sql_mode=PIPES_AS_CONCAT;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)
अब आप उपयोग कर सकती हैं || संयोजन के लिए:
mysql> 'गुड मॉर्निंग !!!' चुनें ' || PipeConcatDemo से नाम AS PipeConcatenationDemo;
निम्न आउटपुट है
<पूर्व>+--------------------------+| PipeConcatenationDemo |+--------------------------+| शुभ प्रभात !!! लैरी || शुभ प्रभात !!! जॉन || शुभ प्रभात !!! मैक्सवेल || शुभ प्रभात !!! बॉब |+--------------------------+4 पंक्तियाँ सेट में (0.00 सेकंड)