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

MySQL GROUP BY और CONCAT () अलग प्रथम और अंतिम नाम प्रदर्शित करने के लिए

<घंटा/>

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं डेमोटेबल (फर्स्टनाम वर्कर (100), लास्टनाम वर्कर (100)); क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.92 सेकंड) mysql> टेबल बदलें डेमोटेबल ऐड इंडेक्स (फर्स्टनाम, लास्टनाम); क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.00 सेकंड) रिकॉर्ड:0 डुप्लीकेट:0 चेतावनियां:0

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमोटेबल वैल्यू ('एडम', 'स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.73 सेकंड) mysql> डेमोटेबल मानों में डालें ('एडम', 'स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (1.17 सेकंड) mysql> डेमोटेबल मानों में डालें ('जॉन', 'डो'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> डेमोटेबल मानों में डालें ('कैरोल', 'टेलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड)mysql> डेमोटेबल मानों में डालें ('जॉन', 'डो'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.66 सेकंड)

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

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

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

<पूर्व>+-----------+----------+| प्रथम नाम | अंतिम नाम |+-----------+----------+| एडम | स्मिथ || एडम | स्मिथ || कैरल | टेलर || जॉन | डो || जॉन | डो |+----------+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)

विशिष्ट प्रथम और अंतिम नाम को संयोजित करने की क्वेरी निम्नलिखित है -

mysql> Concat(FirstName," ',LastName) को संयुक्त नाम के रूप में DemoTablegroup से LastName,FirstName;
चुनें

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

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

    पहली और आखिरी के अलावा सभी पंक्तियों को प्राप्त करने के लिए, MIN() और MAX() के साथ सबक्वायरी का उपयोग करें। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1917    (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentCode int,    StudentM

  1. MySQL में अलग कॉलम नाम प्रदर्शित करें

    आइए एक टेबल बनाएं - टेबल बनाएं DemoTable1996(शिपिंगडेट डेटटाइम, CustomerName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.84 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल1996 मानों में डालें(2019-12-20 12:10:00,बॉब);क्वेरी ओके , 1 पंक्ति प्रभावित (0.14 सेकंड) चयन कथ

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

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