In MySQL, il RTRIM() la funzione taglia gli spazi bianchi dal lato destro di una stringa.
Sintassi
La sintassi è questa:
RTRIM(str)
Dove str è la stringa da tagliare.
Esempio
Ecco un esempio di base di rimozione degli spazi bianchi dalla fine di una stringa:
SELECT RTRIM('Rattlesnake ') AS Trimmed; Risultato:
+-------------+ | Trimmed | +-------------+ | Rattlesnake | +-------------+
Lo spazio finale viene rimosso.
Per dimostrare meglio l'effetto, ecco come appare rispetto alla stringa non tagliata:
SELECT
'Rattlesnake ' AS Untrimmed,
RTRIM('Rattlesnake ') AS Trimmed; Risultato:
+--------------+-------------+ | Untrimmed | Trimmed | +--------------+-------------+ | Rattlesnake | Rattlesnake | +--------------+-------------+
Se guardi da vicino, vedrai che il primo ha spazio extra alla fine e il secondo no. Ciò è dimostrato ancora più chiaramente nel prossimo esempio.
Spazi multipli
Se hai più spazi finali, tutti vengono tagliati:
SELECT
'Rattlesnake ' AS Untrimmed,
RTRIM('Rattlesnake ') AS Trimmed; Risultato:
+---------------------+-------------+ | Untrimmed | Trimmed | +---------------------+-------------+ | Rattlesnake | Rattlesnake | +---------------------+-------------+
Altri spazi
Questa funzione taglia solo lo spazio finale. Qualsiasi altro spazio è lasciato solo:
SELECT
' Crotalus triseriatus ' AS Untrimmed,
RTRIM(' Crotalus triseriatus ') AS Trimmed; Risultato:
+--------------------------------+---------------------------+ | Untrimmed | Trimmed | +--------------------------------+---------------------------+ | Crotalus triseriatus | Crotalus triseriatus | +--------------------------------+---------------------------+
In questo esempio, lo spazio tra ogni parola viene lasciato intatto e anche lo spazio iniziale viene lasciato intatto su entrambe le stringhe. Solo la seconda stringa ha lo spazio finale tagliato.