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

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

समाधान

LEFT() फंक्शन का उपयोग करके पहले अक्षर को निकालें और UPDATE से दूसरे कॉलम में स्टोर करें।

उदाहरण

टेबल बनाएं:

mysql> CREATE TABLE DemoTable2036 (
    -> FirstLetter VARCHAR(20),
    -> Title VARCHAR(20)
    -> );
mysql> INSERT INTO DemoTable2036 (Title) VALUES ('Chris'), ('John'), ('Adam');

अपडेट क्वेरी

mysql> UPDATE DemoTable2036 SET FirstLetter = LEFT(Title, 1);

परिणाम

+-------------+-------+
| FirstLetter | Title |
+-------------+-------+
| C           | Chris |
| J           | John  |
| A           | Adam  |
+-------------+-------+

सिंटैक्स: LEFT(str, len) - स्ट्रिंग के बाएं से len अक्षर लौटाता है।

  1. - डेटाबेस टेबल से कुछ डेटा चुनें और उसी डेटाबेस में दूसरी टेबल में इन्सर्ट करें MySQL में

    एक टेबल से दूसरी टेबल में डेटा इन्सर्ट करने के लिए INSERT INTO स्टेटमेंट का उपयोग करें। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable1 ( Id int, FirstName varchar(20), Age int ); Query OK, 0 rows affected (0.00 sec) इन्सर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें:

  1. - MySQL में MIN() और GROUP BY से डुप्लिकेट कॉलम वाले समूह की पहली टाइमस्टैम्प तिथि प्राप्त करें

    किसी कॉलम (जैसे Value) के डुप्लिकेट मान वाले समूहों में से सबसे पहली (न्यूनतम) टाइमस्टैम्प प्राप्त करने के लिए MIN() एग्रीगेट फ़ंक्शन के साथ GROUP BY का उपयोग करें। टेबल बनाएं mysql> CREATE TABLE DemoTable1870 ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, Value INT, ShippingTimestamp

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

    परिचय MySQL में किसी कॉलम का अधिकतम मान प्राप्त करने के लिए MAX() एग्रीगेट फंक्शन या ORDER BY ... DESC LIMIT 1 का उपयोग किया जा सकता है। टेबल निर्माण और डेटा सम्मिलन insert into DemoTable values(58); Query OK, 1 row affected (0.25 sec) सभी रिकॉर्ड प्रदर्शित करना select * from DemoTable; +-------