123 votes

MySQL supprime tous les espaces de la colonne entière

Existe-t-il un moyen de supprimer tous les espaces d'une colonne spécifique pour toutes les valeurs ?

17voto

Emrah Izci Points 386

Puisque la question est de savoir comment remplacer TOUS les espaces blancs

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

12voto

Nagaraj Raju Points 14

Requête de travail :

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

Bien que ce ne soit pas le cas :

SELECT trim(col_name) FROM table_name;

3voto

Faisal Points 2586

En utilisant la requête ci-dessous, vous pouvez supprimer les espaces blancs de début et de fin dans un MySQL.

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

1voto

Noman Dilawar Points 849

Utilisez simplement le SQL suivant, vous avez terminé :

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

vous pouvez tester cet exemple ici : W3School

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X