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

कॉलम नाम प्रदर्शित करने के लिए MySQL क्वेरी पहला नाम, अंतिम नाम एक कॉलम में पूर्ण नाम के रूप में?

<घंटा/>

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

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

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

mysql> डेमोटेबल मानों ('क्रिस', 'ब्राउन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> डेमोटेबल मानों में डालें ('डेविड', 'मिलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> डेमोटेबल मानों में डालें ('जॉन', 'डो'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड) mysql> डेमोटेबल मानों में डालें ('एडम', 'स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड)

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

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

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

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

प्रथम नाम और अंतिम नाम को पूर्ण नाम से जोड़ने की क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से concat(FirstName,' ',LastName) AS FullName चुनें;

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

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

    इसके लिए आपको केवल एक बार SET कमांड का इस्तेमाल करना होगा। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1909 (Id int NOT NULL, FirstName varchar(20), LastName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1909 मानों में

  1. नाम रिकॉर्ड वाले कॉलम में अंतिम स्थान के बाईं ओर सब कुछ चुनने के लिए MySQL क्वेरी

    इसके लिए आप LEFT() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1939 ( FullName varchar(20) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1939 मानों में डालें (क्रिस हेम्सवर्थ); क्वेरी ठीक है, 1 पंक्ति प्र

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

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