English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

¿Cómo eliminar espacios en blanco al principio y al final de un valor de campo en MySQL?

Podemos utilizartrim()La función elimina los espacios en blanco al inicio y al final de MySQL.

A continuación se muestra la sintaxis.

mysql> SELECT TRIM(' AnyStringWithWhitespaces ');

Ahora implementemos la sintaxis anterior en la siguiente consulta.

mysql> SELECT TRIM(' Leading And Trailing whitespaces Demo ');

Esto es la salida de eliminación de espacios en blanco.

+---------------------------------------+
| TRIM(' Leading And Trailing whitespaces Demo ') |
+---------------------------------------+
| Leading And Trailing whitespaces Demo |
+---------------------------------------+
1 row in set (0.00 sec)

Ahora veamos otro método para eliminar espacios en blanco al inicio y al final.

Primero, creemos una nueva tabla.

mysql> create table TrimDemo2
-> (
-> name varchar(200)
-> );

Insertar registros con espacios.

mysql> insert into TrimDemo2 values(' John ');

Mostrar registros.

mysql> select *from TrimDemo2;

Esto es la salida.

+--------------------+
| name               |
+--------------------+
| John                |
+--------------------+
1 row in set (0.00 sec)

Ahora veamos la consulta para eliminar espacios en blanco al inicio y al final.

mysql> UPDATE TrimDemo2 set name = TRIM(name);
Filas coincidentes: 1 Cambios: 1 Advertencias: 0

Esto es la implementación.

mysql> select *from TrimDemo2;

A continuación, se muestra la salida que muestra la eliminación de espacios en blanco al inicio y al final.

+------+
| name |
+------+
| John |
+------+
1 row in set (0.00 sec)
Te gustará