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

MySQL CONCAT_WS () फ़ंक्शन का उपयोग क्या है?

<घंटा/>

मूल रूप से, MySQL CONCAT_WS () फ़ंक्शन का उपयोग विभाजक के साथ दो या दो से अधिक स्ट्रिंग्स को जोड़ने के लिए किया जाता है। यहां CONCAT_WS () में कीवर्ड WS का अर्थ SEPARATOR से है। हम CONCAT_WS () फ़ंक्शन को एक विभाजक के साथ संयोजन फ़ंक्शन के रूप में उच्चारण कर सकते हैं।

सिंटैक्स

CONCAT_WS(सेपरेटर, String1,String2,…,StringN)

यहां, CONCAT_WS फ़ंक्शन के तर्क विभाजक और स्ट्रिंग हैं जिन्हें उस विभाजक के साथ एक स्ट्रिंग के रूप में संयोजित करने की आवश्यकता है। संख्यात्मक मान को छोड़कर विभाजक को उद्धरणों के भीतर संलग्न करना होगा।

उदाहरण

<पूर्व>mysql> चुनें CONCAT_WS(' ','नया', 'दिल्ली');+---------------------------- --+| CONCAT_WS(' ','नया', 'दिल्ली') |+-----------------------------+| नई दिल्ली |+----------------------------+1 पंक्ति सेट में (0.00 सेकंड)

ऊपर दिए गए इस उदाहरण में, हम देख सकते हैं कि स्ट्रिंग ' ' (यानी एक सफेद स्थान) एक विभाजक के रूप में काम करता है और दो स्ट्रिंग्स, नई और दिल्ली के बीच डाला जाता है जिसे संयोजित करने की आवश्यकता होती है।

mysql> चुनें CONCAT_WS(' is our','Delhi','Capital');+-------------------------- --------------+| CONCAT_WS ('हमारी है', 'दिल्ली', 'राजधानी') |+------------------------------------- --------+| दिल्ली हमारी राजधानी है |+------------------------------------------+1 पंक्ति सेट में (0.00 सेकंड)

ऊपर दिए गए इस उदाहरण में, हम देख सकते हैं कि स्ट्रिंग 'हमारी' एक विभाजक के रूप में काम करती है और दो स्ट्रिंग्स, दिल्ली और कैपिटल के बीच डाली जाती है, जिसे संयोजित करने की आवश्यकता होती है।


  1. MySQL में ORDER BY क्लॉज का क्या उपयोग है?

    MySQL ORDER BY क्लॉज का उपयोग क्वेरी के परिणाम पर छँटाई निर्दिष्ट करने के लिए किया जाता है। कीवर्ड ORDER BY के बाद उस कॉलम का नाम होना चाहिए जिस पर हम सॉर्ट करना चाहते हैं। उदाहरण के लिए, हम कॉलम कीमत के आधार पर रेटलिस्ट नाम की निम्न तालिका को सॉर्ट करना चाहते हैं - mysql> Select * from ratelist

  1. MySQL IGNORE INSERT स्टेटमेंट का क्या उपयोग है?

    मूल रूप से, IGNORE INSERT कथन का उपयोग MySQL तालिका में डुप्लिकेट डेटा को सम्मिलित करने से रोकने के लिए किया जाता है। यदि हम INSERT कमांड के बजाय INSERT IGNORE कमांड का उपयोग करेंगे तो यदि कोई रिकॉर्ड किसी मौजूदा रिकॉर्ड की नकल नहीं करता है, तो MySQL इसे हमेशा की तरह सम्मिलित करता है, लेकिन यदि रिकॉ

  1. MySQL में CHAR () का उल्टा कार्य क्या है?

    MySQL में CHAR () का रिवर्स फंक्शन ASCII () या ORD () है। यहां, ASCII () सबसे बाएं वर्ण का संख्यात्मक मान देता है, जबकि ORD () तर्क के सबसे बाएं वर्ण के लिए वर्ण कोड लौटाता है आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Value int, Value1 char(1), Value2 char(1));क्वेरी ठीक है, 0 पंक्तियाँ प्रभाव