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

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


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

सिंटैक्स

CONCAT_WS(Separator, String1,String2,...,StringN)

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

उदाहरण

mysql> SELECT CONCAT_WS(' ','New', 'Delhi'); 
+-------------------------------+ 
| CONCAT_WS(' ','New', 'Delhi') | 
+-------------------------------+ 
| New Delhi                     | 
+-------------------------------+ 
1 row in set (0.00 sec)

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

mysql> SELECT CONCAT_WS(' is our ','Delhi','Capital'); 
+-----------------------------------------+ 
| CONCAT_WS(' is our ','Delhi','Capital') | 
+-----------------------------------------+ 
| Delhi is our Capital                    | 
+-----------------------------------------+ 
1 row in set (0.00 sec)

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


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

    MySQL ORDER BY क्लॉज क्वेरी परिणाम पर क्रमबद्ध करने (सॉर्टिंग) के लिए उपयोग किया जाता है। ORDER BY कीवर्ड के बाद उस कॉलम का नाम लिखें जिसके आधार पर क्रमबद्ध करना है। उदाहरण - ratelist टेबल: Select * from ratelist; +----+------+-------+ | Sr | Item | Price | +----+------+-------+ | 1 | A | 502

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

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

  1. - MySQL में CHAR() का रिवर्स फ़ंक्शन क्या है

    CHAR() का रिवर्स फ़ंक्शन MySQL में ASCII() या ORD() है। यहां ASCII() बाएं-मोस्ट वर्ण का संख्यात्मक मान लौटाता है, जबकि ORD() आर्गुमेंट के बाएं-मोस्ट वर्ण का कैरेक्टर कोड लौटाता है। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable ( Value int, Value1 char(1), Value2 char(