Mysql
 sql >> Database >  >> RDS >> Mysql

Come rimuovere gli spazi bianchi iniziali e finali in MySQL

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.