MySQL ha un TRIM() funzione che consente di rimuovere gli spazi bianchi iniziali e/o finali da una stringa.
Puoi anche usarlo per rimuovere altri caratteri specificati da entrambi i lati (o entrambi i lati) della stringa.
Questo articolo è incentrato sulla rimozione degli spazi bianchi da entrambi i lati della stringa.
Esempio
Ecco un esempio di base di rimozione degli spazi bianchi da entrambi i lati di una stringa:
SELECT TRIM(' Joe Satriani ') AS Trimmed; Risultato:
+--------------+ | Trimmed | +--------------+ | Joe Satriani | +--------------+
Quindi, la stringa viene spogliata di qualsiasi spazio bianco su entrambi i lati della stringa. Nota che tutti gli spazi bianchi che non si trovano all'inizio o alla fine della stringa rimangono.
Ecco come appare rispetto alla stringa non tagliata:
SELECT
TRIM(' Joe Satriani ') AS Trimmed,
' Joe Satriani ' AS Untrimmed; Risultato:
+--------------+------------------------+ | Trimmed | Untrimmed | +--------------+------------------------+ | Joe Satriani | Joe Satriani | +--------------+------------------------+
Altri usi di TRIM()
Puoi anche usare TRIM() per rimuovere solo lo spazio finale o solo per rimuovere lo spazio iniziale.
Inoltre, non sei solo limitato agli spazi. TRIM() può essere utilizzato per rimuovere anche altri caratteri.