MySQL पूरे कॉलम से सभी व्हाट्सएप को हटा देता है


98

क्या सभी मूल्यों के लिए एक विशिष्ट कॉलम से सभी व्हाट्सएप को हटाने का एक तरीका है?


1
जब आपको सफेद रिक्त स्थान को निकालना होगा? अपडेट या चयन द्वारा अस्पष्ट!
151291

जवाबों:


206

प्रतिस्थापित करने के लिए all spaces:

UPDATE `table` SET `col_name` = REPLACE(`col_name`, ' ', '')

सभी tabsवर्णों को हटाने के लिए :

UPDATE `table` SET `col_name` = REPLACE(`col_name`, '\t', '' )

सभी new lineवर्णों को हटाने के लिए :

UPDATE `table` SET `col_name` = REPLACE(`col_name`, '\n', '')

http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_replace

first and last space(s)स्तंभ को हटाने के लिए:

UPDATE `table` SET `col_name` = TRIM(`col_name`)

http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_trim


5
TRIMकेवल एक स्ट्रिंग की शुरुआत और अंत से व्हाट्सएप को हटा देता है।
माइकल मिओर

यह काम करता है :) हालांकि यह स्पष्ट रूप से केवल रिक्त स्थान या टैब को हटाता है या नए सिरे से नहीं। स्पष्ट नहीं है कि ओपी क्या चाहता है।
माइकल मिऑर

4
आप टैब को निकालना चाहते हैं तो बस इस अद्यतन करना tableसेट col_name= REPLACE ( col_name'\ t', '',)
Chella

1
नई लाइन हटाने के लिए: UPDATE table सेट col_name = REPLACE (कॉल_नाम, '\ r', '');
क्रिस सिम 10

2
कैसे के बारे में डबल या ट्रिपल अंतरिक्ष?
शासनकाल

10

चूंकि सवाल यह है कि सभी व्हाट्सएप को कैसे बदला जाए

UPDATE `table` 
SET `col_name` = REPLACE
(REPLACE(REPLACE(`col_name`, ' ', ''), '\t', ''), '\n', '');

8

काम करने का प्रश्न:

SELECT replace(col_name , ' ','') FROM table_name;

जबकि यह नहीं है:

SELECT trim(col_name) FROM table_name;


3

नीचे क्वेरी का उपयोग करके आप एक MySQL में अग्रणी और अनुगामी व्हाट्सएप को हटा सकते हैं।

UPDATE `table_name`
SET `col_name` = TRIM(`col_name`);

0

बस निम्नलिखित sql का उपयोग करें, आप कर रहे हैं:

SELECT replace(CustomerName,' ', '') FROM Customers;

आप यहाँ पर इस नमूने का परीक्षण कर सकते हैं: W3School


1
सवाल यह था कि "सभी मूल्यों के लिए एक विशिष्ट कॉलम से सभी व्हाट्सएप को कैसे हटाया जाए" जो कि आपका उत्तर नहीं है, मई में उत्तर का उल्लेख करना बेहतर नहीं था।
daticon
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.