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

MySQL में TRIM का उपयोग करके कॉमा हटाना

समाधान: TRIM(BOTH ',' FROM column)

MySQL में किसी कॉलम के मानों से अग्रणी (leading) और अनुगामी (trailing) कॉमा हटाने के लिए TRIM() फ़ंक्शन का उपयोग करें।

सिंटैक्स

SELECT TRIM(BOTH ',' FROM yourColumnName) FROM yourTableName;

व्यावहारिक उदाहरण

टेबल बनाना और डेटा डालना

mysql> CREATE TABLE TrimCommasDemo (
    -> Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    -> AllTechnicalSkills TEXT
    -> );

mysql> INSERT INTO TrimCommasDemo(AllTechnicalSkills) VALUES
    -> (',C,C++,Java,'),
    -> (',MySQL,SQL Server,MongoDB,'),
    -> (',Spring Framework,Hibernate Framework,');

मूल डेटा देखना

mysql> SELECT * FROM TrimCommasDemo;

आउटपुट: सभी मान कॉमा से शुरू और समाप्त होते हैं

कॉमा हटाने के लिए क्वेरी

mysql> SELECT TRIM(BOTH ',' FROM AllTechnicalSkills) FROM TrimCommasDemo;

आउटपुट:

  • C,C++,Java
  • MySQL,SQL Server,MongoDB
  • Spring Framework,Hibernate Framework

TRIM वेरिएंट

  • TRIM(LEADING ',' FROM col) - केवल शुरुआत से कॉमा हटाता है
  • TRIM(TRAILING ',' FROM col) - केवल अंत से कॉमा हटाता है
  • TRIM(BOTH ',' FROM col) - दोनों तरफ से हटाता है (डिफ़ॉल्ट)

अतिरिक्त टिप

यदि आप आंतरिक कॉमा को भी बदलना चाहते हैं, तो REPLACE() फ़ंक्शन का उपयोग करें।

  1. Java से MySQL डेटाबेस में डेटा कैसे डिलीट करें? Java से MySQL डेटाबेस में डेटा कैसे डिलीट करें?

    JDBC का उपयोग करके MySQL से रिकॉर्ड डिलीट करें Java से MySQL में डेटा डिलीट करने के लिए, आप JDBC के साथ SQL DELETE कथन का उपयोग करते हैं। SQL सिंटैक्स DELETE FROM टेबल_नाम WHERE शर्त; पूर्ण Java उदाहरण 1. डेटाबेस तैयारी INSERT INTO DeleteTableDemo VALUES(101, Smith), (102, Johnson); 2. Java को

  1. PHP और MySQL में  बूलियन  मानों को कैसे संभालें? PHP और MySQL में 'बूलियन' मानों को कैसे संभालें?

    MySQL में बूलियन डेटा प्रकार समझना MySQL 8.0.12 में बूलियन मानों को संभालने के लिए आप BOOL, BOOLEAN या TINYINT(1) का उपयोग कर सकते हैं। जब आप BOOL या BOOLEAN का उपयोग करते हैं, तो MySQL आंतरिक रूप से इसे TINYINT(1) में परिवर्तित कर देता है। बूलियन लिटरल का प्रतिनिधित्व BOOL या BOOLEAN डेटा प्रकार

  1. JDBC के साथ MySQL में बैकस्लैश को कैसे एस्केप करें? JDBC के साथ MySQL में बैकस्लैश को कैसे एस्केप करें?

    MySQL में JDBC का उपयोग करते समय बैकस्लैश (`\`) जैसे विशेष वर्णों को संभालने का सबसे सुरक्षित और अनुशंसित तरीका **PreparedStatement** का उपयोग करना है। यह SQL इंजेक्शन को रोकता है और स्वचालित रूप से एस्केप सीक्वेंस को सही ढंग से संभालता है। उदाहरण: PreparedStatement के साथ बैकस्लैश हैंडलिंग सबसे प