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

MySQL CONCAT संबंधित रिकॉर्ड के साथ एक विशिष्ट कॉलम मान है

<घंटा/>

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

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

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

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

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

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

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

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

संबंधित रिकॉर्ड के साथ एक विशिष्ट कॉलम मान को जोड़ने की क्वेरी निम्नलिखित है -

mysql> Concat(FirstName," ', CountryName) AS NameWithCountry को DemoTablehaving NameWithCountry LIKE '%John%' से चुनें;

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

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

    केवल पहले तीन मानों के लिए एक विशिष्ट मान सेट करने के लिए, आपको LIMIT 3 का उपयोग करना होगा। आइए पहले हम एक तालिका बनाएं - mysql> create table DemoTable1968    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(20)    ); Query OK, 0 rows affect

  1. MySQL में किसी विशिष्ट मान के विरुद्ध निम्न मान रिकॉर्ड को छोड़कर रिकॉर्ड का चयन कैसे करें?

    इसके लिए आपको WHERE क्लॉज का इस्तेमाल करना होगा। निम्नलिखित वाक्य रचना है - select *from yourTableName where yourColumnName > yourValue; आइए एक टेबल बनाएं - mysql> create table demo27 −> ( −> id int not null auto_increment primary key, −> value int −> ); Qu

  1. MySQL में एक कॉलम में अधिकतम मान ज्ञात करें

    हमें कॉलम में अधिकतम मान ज्ञात करने के लिए MAX(columnName) का उपयोग करने की आवश्यकता है। लेकिन, सबसे पहले, हम MySQL में डेटाबेस और टेबल के बारे में समझेंगे। MySQL को स्थापित करने से पहले, यह निर्धारित करना महत्वपूर्ण है कि कौन सा संस्करण और कौन सा वितरण प्रारूप (यह एक बाइनरी फ़ाइल या स्रोत फ़ाइलों