Dans MySQL, le LTRIM()
la fonction supprime les espaces à partir du début d'une chaîne.
Syntaxe
La syntaxe ressemble à ceci :
LTRIM(str)
Où str
est la chaîne à couper.
Exemple
Voici un exemple basique de suppression des espaces au début d'une chaîne :
SELECT LTRIM(' Tree') AS Trimmed;
Résultat :
+---------+ | Trimmed | +---------+ | Tree | +---------+
L'espace de début est supprimé.
Pour mieux illustrer l'effet, voici à quoi il ressemble par rapport à la chaîne non coupée :
SELECT LTRIM(' Tree') AS Result UNION SELECT ' Tree';
Résultat :
+--------+ | Result | +--------+ | Tree | | Tree | +--------+
Ainsi, le premier a été coupé et le second non.
Plusieurs espaces
Si vous avez plusieurs espaces de début, ils sont tous coupés :
SELECT LTRIM(' Tree') AS Result UNION SELECT ' Tree';
Résultat :
+------------+ | Result | +------------+ | Tree | | Tree | +------------+
Autres espaces
Cette fonction ne coupe que l'espace de début. Tout autre espace est laissé tel quel :
SELECT LTRIM(' New Zealand ') Trimmed, ' New Zealand ' Untrimmed;
Résultat :
+--------------------+---------------------+ | Trimmed | Untrimmed | +--------------------+---------------------+ | New Zealand | New Zealand | +--------------------+---------------------+
Dans cet exemple, l'espace entre chaque mot est laissé intact et l'espace de fin est également laissé intact sur les deux chaînes. Seule la première chaîne a son espace initial coupé.