Fonction SQL LTRIM()

Fonction Sql Ltrim



L'une des tâches les plus courantes dans SQL et dans d'autres langages de programmation consiste à manipuler et à utiliser des données de chaîne. Cela peut inclure la concaténation de chaînes, la conversion de casse supérieure ou inférieure, le découpage de chaînes et bien d'autres encore.

L'une des tâches de manipulation de chaînes les plus courantes dans SQL consiste à couper ou à supprimer les caractères d'espacement d'une chaîne d'entrée donnée.

Dans ce didacticiel, nous découvrirons la fonction LTRIM() qui joue un rôle crucial dans le découpage des chaînes.







SQLLTRIM

En SQL, la fonction LTRIM() signifie left trim. La fonction nous permet de supprimer tous les caractères et/ou de début (les plus à gauche) d'une valeur de chaîne donnée.



Cette fonction est particulièrement utile lorsqu'il s'agit de données pouvant contenir des espaces inutiles au début des chaînes, ce qui nous permet de nettoyer les valeurs de la base de données.



Syntaxe:

La syntaxe de la fonction LTRIM dans SQL peut varier légèrement en fonction du moteur de base de données. Dans MySQL, la syntaxe est la suivante :





LTRIM(chaîne_vers_trim)

Le « string_to_trim » spécifie la chaîne d'entrée à partir de laquelle nous souhaitons supprimer tous les caractères d'espacement de début.

Exemple 1 : utilisation de base (MySQL)

Examinons quelques exemples pratiques sur la façon d'utiliser la fonction LTRIM. Nous commençons par une utilisation de base, puis passons à quelques exemples plus avancés.



Exemples de données :

Avant de plonger dans les requêtes, considérons un exemple de tableau contenant les données « employé » comme suit :

 Un gros plan d'une liste de mots Description générée automatiquement
Supposons que nous souhaitions récupérer le « job_title » de la table où les premiers caractères d'espacement sont supprimés. Nous pouvons utiliser la fonction LTRIM comme démontré dans ce qui suit :

SELECT LTRIM(job_title) AS cleaning_job_title FROM emp;

Sortir:

 Gros plan sur un code Description générée automatiquement

Exemple 2 : couper des caractères spécifiques

Par défaut, la fonction LTRIM supprime les caractères d'espace de la chaîne d'entrée. Cependant, nous pouvons spécifier les caractères spécifiques que nous souhaitons supprimer de la chaîne d'entrée.

Par exemple, pour supprimer toute occurrence du caractère de tabulation, nous pouvons utiliser la valeur « \t » comme indiqué dans l'exemple suivant :

SELECT LTRIM('\t' FROM last_name) AS trimmed_last_name FROM emp;

Cela devrait supprimer tous les caractères de tabulation des chaînes de la colonne spécifiée.

REMARQUE : Vous pouvez spécifier n'importe quel caractère pris en charge.

Conclusion

Dans ce didacticiel, nous avons découvert la fonction LTRIM() en SQL pour découvrir comment supprimer toute occurrence des caractères spécifiés dans une chaîne donnée.