En MySQL, el RTRIM()
La función recorta los espacios en blanco del lado derecho de una cadena.
Sintaxis
La sintaxis es así:
RTRIM(str)
Donde str
es la cuerda a recortar.
Ejemplo
Este es un ejemplo básico de la eliminación de espacios en blanco al final de una cadena:
SELECT RTRIM('Rattlesnake ') AS Trimmed;
Resultado:
+-------------+ | Trimmed | +-------------+ | Rattlesnake | +-------------+
Se elimina el espacio final.
Para demostrar mejor el efecto, así es como se ve en comparación con la cadena sin recortar:
SELECT 'Rattlesnake ' AS Untrimmed, RTRIM('Rattlesnake ') AS Trimmed;
Resultado:
+--------------+-------------+ | Untrimmed | Trimmed | +--------------+-------------+ | Rattlesnake | Rattlesnake | +--------------+-------------+
Si miras de cerca, verás que el primero tiene espacio extra al final y el segundo no. Esto se demuestra aún más claramente en el siguiente ejemplo.
Múltiples espacios
Si tiene varios espacios finales, todos ellos se recortan:
SELECT 'Rattlesnake ' AS Untrimmed, RTRIM('Rattlesnake ') AS Trimmed;
Resultado:
+---------------------+-------------+ | Untrimmed | Trimmed | +---------------------+-------------+ | Rattlesnake | Rattlesnake | +---------------------+-------------+
Otros espacios
Esta función solo recorta el espacio final. Cualquier otro espacio se deja solo:
SELECT ' Crotalus triseriatus ' AS Untrimmed, RTRIM(' Crotalus triseriatus ') AS Trimmed;
Resultado:
+--------------------------------+---------------------------+ | Untrimmed | Trimmed | +--------------------------------+---------------------------+ | Crotalus triseriatus | Crotalus triseriatus | +--------------------------------+---------------------------+
En este ejemplo, el espacio entre cada palabra se deja intacto y el espacio inicial también se deja intacto en ambas cadenas. Solo la segunda cadena tiene su espacio final recortado.