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

कॉलम मान का पहला अक्षर प्राप्त करें और इसे MySQL के साथ दूसरे कॉलम में डालें

<घंटा/>

इसके लिए LEFT () फ़ंक्शन की अवधारणा का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable2036 -> ( -> FirstLetter varchar(20), -> Title varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.01 सेकंड)

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

mysql> DemoTable2036(Title) मानों ('क्रिस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable2036 (शीर्षक) मान ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.10 सेकंड)mysql> DemoTable2036(Title) value('Adam') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)

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

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

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

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

कॉलम मान के पहले अक्षर को लाने और इसे दूसरे कॉलम में रखने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable2036 अपडेट करें -> FirstLetter=left(Title,1) सेट करें;क्वेरी ठीक है, 3 पंक्तियाँ प्रभावित (0.23 सेकंड)पंक्तियाँ मिलान:3 परिवर्तित:3 चेतावनियाँ:0

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

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

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

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

    किसी तालिका से दूसरी तालिका में डेटा सम्मिलित करने के लिए INSERT INTO कथन का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1 (Id int, FirstName varchar(20), Age int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1 मानों म

  1. डुप्लिकेट मान के साथ दूसरे कॉलम द्वारा MySQL समूह में टाइमस्टैम्प से पहली तारीख प्राप्त करें

    इसके लिए आप एग्रीगेट फंक्शन MIN() और GROUP BY का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1870 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value int, ShippingTimestamp varchar(100));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिक

  1. एक MySQL कॉलम से अधिकतम मान प्राप्त करें?

    आइए पहले एक टेबल बनाएं - mysql> create table DemoTable    -> (    -> Value int    -> ); Query OK, 0 rows affected (0.63 sec) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - mysql> insert into DemoTable values(78); Query OK, 1 row affected (0.18 s