Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment supprimer les espaces blancs de début et de fin dans MySQL

MySQL a un TRIM() fonction qui vous permet de supprimer les espaces de début et/ou de fin d'une chaîne.

Vous pouvez également l'utiliser pour supprimer d'autres caractères spécifiés de chaque côté (ou des deux côtés) de la chaîne.

Cet article se concentre sur la suppression des espaces des deux côtés de la chaîne.

Exemple

Voici un exemple basique de suppression des espaces des deux côtés d'une chaîne :

SELECT TRIM('     Joe Satriani     ') AS Trimmed;

Résultat :

+--------------+
| Trimmed      |
+--------------+
| Joe Satriani |
+--------------+

Ainsi, la chaîne est dépouillée de tout espace blanc des deux côtés de la chaîne. Notez que tout espace qui n'est pas au début ou à la fin immédiate de la chaîne reste.

Voici à quoi cela ressemble par rapport à la chaîne non découpée :

SELECT 
    TRIM('     Joe Satriani     ') AS Trimmed,
    '     Joe Satriani     ' AS Untrimmed;

Résultat :

+--------------+------------------------+
| Trimmed      | Untrimmed              |
+--------------+------------------------+
| Joe Satriani |      Joe Satriani      |
+--------------+------------------------+

Autres utilisations de TRIM()

Vous pouvez également utiliser TRIM() pour supprimer uniquement l'espace de fin ou pour supprimer uniquement l'espace de début.

De plus, vous n'êtes pas limité aux espaces. TRIM() peut également être utilisé pour supprimer d'autres caractères.