इसके लिए आप MySQL में substring_index() का इस्तेमाल कर सकते हैं। आइए एक टेबल बनाएं -
उदाहरण
mysql> टेबल डेमो79 बनाएं -> ( -> fullname varchar(50) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.64)
इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -
उदाहरण
mysql> डेमो79 मानों में डालें ("जॉन, स्मिथ"); क्वेरी ओके, 1 पंक्ति प्रभावित (0.09mysql> डेमो79 मानों में डालें ("डेविड, मिलर"); क्वेरी ओके, 1 पंक्ति प्रभावित (0.11mysql> सम्मिलित करें) डेमो79 मानों में ("क्रिस, ब्राउन"); क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.07
चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -
उदाहरण
mysql> डेमो79 से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
आउटपुट
<पूर्व>+--------------+| पूरा नाम |+--------------+
| जॉन, स्मिथ || डेविड, मिलर |
| क्रिस, ब्राउन |+--------------+
सेट में 3 पंक्तियाँ (0.00 सेकंड)विभाजक के रूप में अल्पविराम का उपयोग करके कॉलम को 2 कॉलम में विभाजित करने की क्वेरी निम्नलिखित है -
उदाहरण
mysql> चुनें -> पूरा नाम, -> सबस्ट्रिंग_इंडेक्स (पूरा नाम, ',', 1) First_Name, -> सबस्ट्रिंग_इंडेक्स (पूरा नाम, ',', -1) Last_Name -> डेमो79 से;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
आउटपुट
<पूर्व>| पूरा नाम | First_Name | Last_Name |
+--------------+---------------+-----------+| जॉन, स्मिथ | जॉन | स्मिथ |
| डेविड, मिलर | डेविड | मिलर || क्रिस, ब्राउन | क्रिस | ब्राउन |
+--------------+---------------+-----------+सेट में 3 पंक्तियाँ (0.00 सेकंड)