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

MySQL संयुक्त फ़ील्ड परिणाम कैसे प्राप्त करें?

<घंटा/>

इसके लिए आप MySQL के CONCAT() फंक्शन का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable ( ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY, ClientFirstName varchar(20), ClientLastName varchar(20) );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.50 सेकंड)

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

mysql> DemoTable (ClientFirstName, ClientLastName) मानों ('जॉन', 'स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> DemoTable (ClientFirstName, ClientLastName) मानों ('जॉन', में डालें) 'मिलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमोटेबल (क्लाइंटफर्स्टनाम, क्लाइंटलास्टनाम) मान ('कैरोल', 'टेलर') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> में डालें DemoTable(ClientFirstName,ClientLastName) मान ('एडम', 'स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)

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

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

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

<पूर्व>+----------+---------------------+----------------+ | क्लाइंट आईडी | ClientFirstName | ClientLastName |+----------+---------------------+----------------+| 1 | जॉन | स्मिथ || 2 | जॉन | मिलर || 3 | कैरल | टेलर || 4 | एडम | स्मिथ | +----------+---------------------+----------------+4 पंक्तियों में सेट (0.00 सेकंड)

संयुक्त फ़ील्ड परिणाम प्राप्त करने के लिए क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से ClientId चुनें, जहां concat(ClientFirstName,' ',ClientLastName) जैसे 'Jo%';

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

<पूर्व>+----------+| ClientId |+----------+| 1 || 2 |+----------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. मैं MySQL में संख्यात्मक क्वेरी परिणाम कैसे विभाजित करूं?

    संख्यात्मक क्वेरी परिणाम को विभाजित करने के लिए, आप MySQL में CONCAT () फ़ंक्शन का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (StudentId int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.68 सेकंड) अब आप इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड्स इन्सर्ट कर सकते हैं - डेमोटेबल म

  1. MySQL चयन में फ़ील्ड कैसे उत्पन्न करें?

    इसके लिए कीवर्ड AS का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(20)    ); Query OK, 0 rows affected (3.16 sec) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड ड

  1. MySQL में जन्म तिथि से आयु कैसे प्राप्त करें?

    जन्म तिथि से आयु प्राप्त करने के लिए, आप TIMESTAMPDIFF () फ़ंक्शन का उपयोग कर सकते हैं। निम्नलिखित वाक्य रचना है - अपनेTableName से TIMESTAMPDIFF(YEAR, yourColumnName, CURRENT_DATE) को किसी भी उपनाम के रूप में चुनें; आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.73 सेकंड) इंसर