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

MySQL में स्पेस हटाने के लिए UPDATE क्वेरी

TRIM() फ़ंक्शन का उपयोग करके लीडिंग/ट्रेलिंग स्पेस हटाना

केवल शुरुआत और अंत के स्पेस हटाने के लिए TRIM() फ़ंक्शन का उपयोग करें:

UPDATE yourTableName 
SET yourColumnName = TRIM(yourColumnName);

उदाहरण: टेबल बनाना और डेटा डालना

mysql> CREATE TABLE removeSpaceDemo (
    -> Id INT NOT NULL AUTO_INCREMENT,
    -> UserId VARCHAR(20),
    -> UserName VARCHAR(10),
    -> PRIMARY KEY(Id)
    -> );
mysql> INSERT INTO removeSpaceDemo(UserId, UserName) VALUES('John1267 ', 'John');
mysql> INSERT INTO removeSpaceDemo(UserId, UserName) VALUES(' 12Larry56', 'Larry');
mysql> INSERT INTO removeSpaceDemo(UserId, UserName) VALUES(' David909', 'David');
mysql> INSERT INTO removeSpaceDemo(UserId, UserName) VALUES('Bob912 ', 'Bob');
mysql> INSERT INTO removeSpaceDemo(UserId, UserName) VALUES(' Sam123 ', 'Sam');

अपडेट से पहले

mysql> SELECT * FROM removeSpaceDemo;
+----+----------------+----------+
| Id | UserId         | UserName |
+----+----------------+----------+
|  1 | John1267       | John     |
|  2 | 12Larry56      | Larry    |
|  3 | David909       | David    |
|  4 | Bob912         | Bob      |
|  5 | Sam123         | Sam      |
+----+----------------+----------+

TRIM() से स्पेस हटाना

mysql> UPDATE removeSpaceDemo SET UserId = TRIM(UserId);
Query OK, 5 rows affected

अपडेट के बाद

mysql> SELECT * FROM removeSpaceDemo;
+----+-----------+----------+
| Id | UserId    | UserName |
+----+-----------+----------+
|  1 | John1267  | John     |
|  2 | 12Larry56 | Larry    |
|  3 | David909  | David    |
|  4 | Bob912    | Bob      |
|  5 | Sam123    | Sam      |
+----+-----------+----------+

वैकल्पिक: RTRIM() और LTRIM()

  • RTRIM() - केवल ट्रेलिंग स्पेस हटाता है
  • LTRIM() - केवल लीडिंग स्पेस हटाता है
  • TRIM() - दोनों हटाता है
  1. - MySQL में एक ही क्वेरी में एकाधिक रिकॉर्ड कैसे अपडेट करें?

    MySQL में UPDATE स्टेटमेंट में WHERE क्लॉज का उपयोग करके एक ही क्वेरी में एकाधिक कॉलम अपडेट किए जा सकते हैं, लेकिन एकाधिक पंक्तियों को अलग-अलग मानों से अपडेट करने के लिए CASE या एकाधिक क्वेरी की आवश्यकता होती है। उदाहरण: एक पंक्ति, एकाधिक कॉलम तालिका बनाएं: mysql> CREATE TABLE DemoTable ( -&

  1. - MySQL में RTRIM() का उपयोग करके अनुगामी स्पेस कैसे हटाएं?

    MySQL में RTRIM() फ़ंक्शन का उपयोग करके स्ट्रिंग के दाएं छोर से स्पेस (अनुगामी स्पेस) हटाए जा सकते हैं। सिंटैक्स RTRIM(string) उदाहरण तालिका बनाएं और स्पेस के साथ डेटा डालें: mysql> CREATE TABLE DemoTable (FirstName VARCHAR(50)); mysql> INSERT INTO DemoTable VALUES (John ), (Chris ), ( David

  1. - MySQL में एक क्वेरी से दो कॉलम कैसे अपडेट करें?

    MySQL में एक ही UPDATE स्टेटमेंट में एकाधिक कॉलम अपडेट करने के लिए, SET क्लॉज़ में कॉलम को कॉमा से अलग करके सूचीबद्ध करें। यह एटॉमिक ऑपरेशन सुनिश्चित करता है और क्वेरी ओवरहेड कम करता है। उदाहरण: FirstName और LastName एक साथ अपडेट करना डेमो टेबल बनाएं: mysql> CREATE TABLE DemoTable1909 ( Id