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

एकल कॉलम में अंतिम नाम और प्रथम नाम को MySQL में दो नए कॉलम में कैसे अलग करें?

<घंटा/>

इसके लिए SUBSTRING_INDEX() और REPLACE() का इस्तेमाल करें। आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable (नाम varchar(100));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.53 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। यहां, हमने अंतिम नाम और प्रथम नाम डाला है -

mysql> डेमोटेबल मानों में डालें ('क्रिस | बॉब ब्राउन'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> डेमोटेबल मानों में डालें ('कैरोल | रॉबर्ट टेलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.23 सेकंड)mysql> डेमोटेबल मानों में डालें ('सैम | डेविड मिलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)

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

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+--------------------------+| नाम |+-----------------------+| क्रिस | बॉब ब्राउन || कैरल | रॉबर्ट टेलर || सैम | डेविड मिलर |+----------------------+3 पंक्तियों में सेट (0.00 सेकंड)

MySQL में अंतिम नाम और प्रथम नाम को दो नए कॉलम में अलग करने की क्वेरी निम्नलिखित है -

mysql> सेलेक्ट रिप्लेस (नाम, SUBSTRING_INDEX(Name, '', -1),'') AS FirstName, SUBSTRING_INDEX(Name, '', -1) As LastName From DemoTable;

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+---------------------+----------+| प्रथम नाम | अंतिम नाम |+---------------------+----------+| क्रिस | बॉब | ब्राउन || कैरल | रॉबर्ट | टेलर || सैम | डेविड | मिलर |+-----------------+----------+3 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL के साथ एक ही नए कॉलम में सभी कॉलमों को संयोजित करें

    आइए पहले एक − . बनाएं mysql> create table DemoTable1396    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> Name varchar(40),    -> Age int    -> ); Query OK, 0 rows affected (0.93 sec) इंसर्ट का उपयोग करके टेबल में कुछ

  1. एक्सेल में फर्स्ट और लास्ट नेम को कैसे अलग करें

    मान लीजिए कि एक ऐसी स्थिति है जिसमें आपके पास लोगों के पूरे नामों की सूची है। आप इन नामों को तीन भागों में विभाजित करना चाहते हैं - पहला नाम, मध्य नाम और अंतिम नाम। यह माइक्रोसॉफ्ट एक्सेल में किया जा सकता है सीमांकक . का उपयोग करके या विभाजक समारोह। नामों को विभाजित करने का एक अन्य तरीका फॉर्मूला .

  1. Excel में प्रथम और अंतिम नाम कैसे अलग करें

    यदि आप एक्सेल का बहुत अधिक उपयोग करते हैं, तो संभवतः आप एक ऐसी स्थिति में चले गए हैं जहाँ आपके पास एक एकल कक्ष में एक नाम है और आपको नाम को विभिन्न कक्षों में अलग करने की आवश्यकता है। यह एक्सेल में एक बहुत ही सामान्य समस्या है और आप शायद एक Google खोज कर सकते हैं और इसे आपके लिए करने के लिए विभिन्न