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.