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

MySQL में पूरे कॉलम के मान से विशिष्ट प्रीफिक्स कैसे हटाएं और अपडेट करें?

यह TRIM() फंक्शन को कॉलम पर MySQL UPDATE स्टेटमेंट के साथ लागू करके किया जा सकता है। नीचे दिया गया उदाहरण इसे स्पष्ट करता है।

उदाहरण

मान लें कि हमारे पास Employee टेबल है जिसके Department कॉलम के सभी मानों के साथ प्रीफिक्स 'Dept.' जुड़ा हुआ है:

mysql> Select * from Employee;
+------+----------------+------------+----------------------+
| Id   | Name           | Address    | Department           |
+------+----------------+------------+----------------------+
| 100  | Raman          | Delhi      | IT Dept.             |
| 101  | Mohan          | Haryana    | History Dept.        |
| 102  | Shyam          | Chandigarh | ENGLISH Dept.        |
| 103  | Sukhjeet Singh | Patiala    | Computer Engg. Dept. |
| 104  | Bimal Roy      | Calcutta   | Computer Engg. Dept. |
+------+----------------+------------+----------------------+
5 rows in set (0.01 sec)

नीचे दी गई क्वेरी कॉलम Department से प्रीफिक्स 'Dept.' को हटा देगी और टेबल को अपडेट भी करेगी।

mysql> Update Employee set Department = TRIM(Trailing 'Dept.' FROM Department);
Query OK, 5 rows affected (0.10 sec)
Rows matched: 5 Changed: 5 Warnings: 0
mysql> Select * from Employee;
+------+----------------+------------+-----------------+
| Id   | Name           | Address    | Department      |
+------+----------------+------------+-----------------+
| 100  | Raman          | Delhi      | IT              |
| 101  | Mohan          | Haryana    | History         |
| 102  | Shyam          | Chandigarh | ENGLISH         |
| 103  | Sukhjeet Singh | Patiala    | Computer Engg.  |
| 104  | Bimal Roy      | Calcutta   | Computer Engg.  |
+------+----------------+------------+-----------------+
5 rows in set (0.00 sec)

उपरोक्त परिणाम सेट दर्शाता है कि कॉलम मानों के साथ अब कोई प्रीफिक्स 'Dept.' नहीं है।

  1. - MySQL में कॉलम अपडेट करें और ट्रेलिंग अंडरस्कोर मान हटाएं

    MySQL में किसी कॉलम से ट्रेलिंग अंडरस्कोर (_) मानों को हटाने के लिए TRIM() फंक्शन का उपयोग UPDATE स्टेटमेंट के साथ किया जाता है। सिंटैक्स: UPDATE yourTableName SET yourColumnName = TRIM(TRAILING _ FROM yourColumnName); आइए एक उदाहरण से समझते हैं। पहले एक टेबल बनाते हैं: mysql> create table De

  1. - MySQL में स्ट्रिंग कॉलम से केवल लागू होने पर संख्यात्मक मान कास्ट और अपडेट करना

    परिचय जब एक VARCHAR कॉलम में मिश्रित डेटा (संख्याएं और गैर-संख्याएं) होता है, और आप केवल संख्यात्मक मानों को निकालकर INTEGER कॉलम में अपडेट करना चाहते हैं, तो MySQL के CAST() और CEIL() फंक्शन्स का उपयोग किया जा सकता है। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (1.08 sec) INS

  1. - MySQL में UPDATE WHERE से विशिष्ट पंक्ति और कॉलम मान अपडेट करें

    MySQL में UPDATE स्टेटमेंट और WHERE क्लॉज का उपयोग करके विशिष्ट पंक्ति के विशिष्ट कॉलम का मान बदल सकते हैं। सिंटैक्स UPDATE टेबल_नाम SET कॉलम_नाम = नया_मान WHERE शर्त; उदाहरण: StudentId अपडेट करें जहां StudentName = Carol Taylor 1. टेबल बनाएं ); 2. डेटा डालें INSERT INTO DemoTable1569 VALUES(D