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

दो MySQL फ़ील्ड को मिलाएं और परिणाम के साथ तीसरे को अपडेट करें?

<घंटा/>

MySQL में दो फ़ील्ड को संयोजित करने के लिए सिंटैक्स निम्नलिखित है -

तालिका बदलें yourTableName कॉलम जोड़ें yourColumnName dataType; अपना टेबलनाम अपडेट करें अपना जोड़ा कॉलमनाम सेट करें =concat(yourColumnName1,' ',yourColumnName2);

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

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

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

mysql> DemoTable1590 मानों ('एडम', 'स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.45 सेकंड) mysql> DemoTable1590 मानों में डालें ('जॉन', 'डो'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.42 सेकंड)mysql> DemoTable1590 मानों में डालें ('डेविड', 'मिलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)

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

mysql> DemoTable1590 से * चुनें;

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

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

दो MySQL फ़ील्ड को संयोजित करने और संयोजन के बाद तीसरे फ़ील्ड को अपडेट करने की क्वेरी निम्नलिखित है -

mysql> तालिका बदलें DemoTable1590 कॉलम जोड़ें FullName varchar(40); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.54 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0mysql> अद्यतन DemoTable1590 सेट FullName=concat(FirstName,' ',LastName);क्वेरी ठीक है, 3 पंक्तियाँ प्रभावित (0.56 सेकंड)पंक्तियों का मिलान हुआ:3 परिवर्तित:3 चेतावनियाँ:0

आइए एक बार फिर से टेबल रिकॉर्ड देखें -

mysql> DemoTable1590 से * चुनें;

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

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

    इसके लिए आपको जावा में रेडीस्टेटमेंट को अपडेट के लिए इस्तेमाल करना होगा। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id int, FirstName varchar(40));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.62 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वैल्यू (121, सैम) में डालें; क्वेरी

  1. परिणाम स्वरूपित करने के लिए MySQL में SUM और FORMAT को मिलाएं

    आइए एक टेबल बनाएं - टेबल बनाएं DemoTable1950 (राशि फ्लोट);क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1950 मानों में डालें(89.45);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित

  1. MySQL:ग्रुप बाय के साथ फ़ील्ड अपडेट करें?

    GROUP BY के साथ फ़ील्ड को अपडेट करने के लिए, UPDATE कमांड के साथ ORDER BY LIMIT का उपयोग करें - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल2018(कर्मचारी नाम, कर्मचारी वेतन) मान (क्रिस, 25400) में डालें; क्वेरी ठीक है, 1 पंक्ति प