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

MySQL में कॉलम से सभी रिक्त स्थान कैसे निकालें?

<घंटा/>

MySQL में एक कॉलम से सभी स्पेस को स्ट्रिप करने के लिए, आप REPLACE () फ़ंक्शन का उपयोग कर सकते हैं। निम्नलिखित वाक्य रचना है -

अपना टेबलनाम अपडेट करें अपना कॉलमनाम सेट करें=REPLACE(yourColumnName,' ', '' );

आइए पहले एक टेबल बनाएं -

mysql> टेबल स्ट्रिप बनाएं AllSpacesDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(100) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है -

mysql> स्ट्रिपऑलस्पेसडेमो (नाम) मान ('जो एच एन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> स्ट्रिपऑलस्पेसडेमो (नाम) मान ('जॉह एन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> स्ट्रिपऑलस्पेसडेमो (नाम) मान ('जो एचएन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> स्ट्रिपऑलस्पेसडेमो (नाम) मान ('जे ओहन') में डालें; क्वेरी ठीक है , 1 पंक्ति प्रभावित (0.17 सेकंड)mysql> स्ट्रिपऑलस्पेसडेमो (नाम) मान ('जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -

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

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

<पूर्व>+----+-----------+| आईडी | नाम |+----+-----------+| 1 | जो एच एन || 2 | जोह एन || 3 | जो हन || 4 | जे ओह || 5 | जॉन |+----+-----------+5 पंक्तियाँ सेट में (0.00 सेकंड)

यहाँ MySQL में कॉलम से सभी स्पेस को स्ट्रिप करने की क्वेरी है -

mysql> update stripAllSpacesDemo set Name=REPLACE(Name,' ','');क्वेरी ठीक है, 5 पंक्तियाँ प्रभावित (0.12 सेकंड)पंक्तियाँ मिलान:5 परिवर्तित:5 चेतावनियाँ:0

आइए हम एक बार फिर तालिका से सभी रिकॉर्ड प्रदर्शित करते हैं यह जांचने के लिए कि सभी रिक्त स्थान छीन लिए गए हैं या नहीं -

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

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

+-----+------+| आईडी | नाम |+----+------+| 1 | जॉन || 2 | जॉन || 3 | जॉन || 4 | जॉन || 5 | जॉन |+-----+------+5 पंक्तियाँ सेट में (0.00 सेकंड)

  1. MySQL में किसी कॉलम से पहले 20 वर्णों के बाद सभी वर्णों का चयन कैसे करें?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (शीर्षक टेक्स्ट); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.86 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें(कोडिंग बहुत महत्वपूर्ण है);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) चयन कथन का उपयोग करके तालिका स

  1. MySQL में कॉलम कैसे विभाजित करें?

    कॉलम को विभाजित करने के लिए, आपको MySQL में SUBSTRING_INDEX() का उपयोग करना होगा। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.80 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें डेमोटेबल मानों में (डेविड_मिलर); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.54

  1. MySQL में कॉलम नाम के रूप में 'से' कैसे बनाएं?

    कॉलम नाम के रूप में से पर विचार करने के लिए बैकटिक्स प्रतीक का प्रयोग करें क्योंकि यह एक आरक्षित शब्द है। अब हम बैकटिक से घिरे आरक्षित शब्द से एक तालिका बनाएंगे - टेबल बनाएं DemoTable1810 (`from` varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिक