LTRIM |
Trimé à gauche |
| BigQuery |
Syntaxe
Paramètres
| Nom |
Description |
| value1 |
Ce paramètre permet de spécifier la chaîne de caractères à partir de laquelle les caractères doivent être supprimés du début. |
| value2 |
Ce paramètre facultatif permet de spécifier l'ensemble des caractères à supprimer du début de value1. Si ce paramètre n'est pas fourni, par défaut, la fonction supprime les espaces blancs () du début de la chaîne. Il est important de noter que si value2 contient plusieurs caractères, la fonction supprime toutes les occurrences de n'importe lequel de ces caractères, et non une séquence spécifique. |
Description
Cette fonction permet de supprimer les caractères d'espace au début et à la fin d'une chaîne de caractères.
Remarques
- Supprime les caractères en début de chaîne uniquement : La fonction LTRIM est conçue pour supprimer les caractères placés au début d'une chaîne, et non à
la fin. Elle agit exclusivement sur la partie gauche de la chaîne (Left TRIM), ce qui est utile lorsqu'on souhaite nettoyer un préfixe ou des espaces indésirables.
- Utilise les espaces blancs comme valeur par défaut : Si le second paramètre (value2) n'est pas précisé, LTRIM supprime par défaut tous les espaces
blancs (espaces simples, tabulations,...) en début de chaîne. Cela permet de nettoyer rapidement des champs texte saisis manuellement ou importés de fichiers
externes.
- Peut supprimer plusieurs caractères, non une séquence fixe : Lorsque value2 est fourni, tous les caractères qui y figurent seront supprimés individuellement
et de façon répétée depuis le début de value1. Par exemple, LTRIM('xxTest', 'xt') supprimera x et t jusqu'à rencontrer un caractère différent.
- Particulièrement utile pour le nettoyage de données textuelles : LTRIM est très efficace pour préparer des chaînes de texte avant comparaison, affichage
ou traitement. Elle permet par exemple d'éliminer les préfixes parasites ou les caractères spéciaux indésirables issus de copies-collées ou d'importations de données
brutes.
- Ne modifie pas les caractères à la fin de la chaîne : Contrairement à ce que laisse entendre par erreur la description fournie, LTRIM n'agit pas sur la
fin de la chaîne. Pour supprimer des caractères en fin de chaîne, il faut utiliser RTRIM, ou TRIM pour les deux extrémités simultanément.
- Fonction complémentaire à RTRIM et TRIM : LTRIM travaille avec la partie gauche de la chaîne, tandis que RTRIM travaille sur la droite, et TRIM sur les
deux côtés. Leur usage combiné permet d'avoir un contrôle très précis sur la suppression de caractères aux extrémités.
- Comportement répété jusqu'à un caractère non concerné : LTRIM supprime tous les caractères définis dans value2 tant qu'ils sont en tête de
chaîne. Dès qu'un caractère ne fait pas partie de value2, la suppression s'arrête. Ce comportement est important pour éviter des suppressions excessives inattendues.
- Utile pour normaliser des identifiants ou des champs de saisie : En nettoyant des préfixes comme des tirets, des zéros initiaux ou des caractères de
formatage, LTRIM facilite la mise en correspondance de données provenant de sources différentes. Elle aide ainsi à améliorer la qualité des jointures et des filtrages
dans les requêtes.
Dernière mise à jour : Jeudi, le 18 Juin 2020