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.