Syntaxe
Paramètres
| Nom |
Description |
| chaine |
Ce paramètre permet d'indiquer la chaîne de caractères utilisé comme base du traitement |
| n |
Ce paramètre permet d'indiquer le nombre de caractères à garder |
Description
Cette fonction permet de retourner les caractères du début d'une chaîne de caractères.
Remarques
- La fonction Left permet d'extraire un sous-ensemble de caractères depuis le début d'une chaîne de caractères. Elle est particulièrement utile lorsque seules
les premières lettres d'un texte sont pertinentes, comme dans le traitement d'identifiants ou de préfixes.
- Le second paramètre n détermine combien de caractères doivent être retournés. Si n est supérieur à la longueur de la chaîne, la chaîne entière est retournée sans
générer d'erreur, ce qui rend la fonction très tolérante.
- L'utilisation de Left peut être combinée avec d'autres fonctions comme Len pour effectuer des opérations conditionnelles sur
les chaînes de caractères, par exemple vérifier si un mot commence par une certaine séquence.
- La fonction Left est sensible à la casse, donc les lettres minuscules et majuscules sont considérées comme différentes si la chaîne de caractères est ensuite
comparée à une autre. Il est souvent utile d'utiliser LCase ou UCase en complément.
- L'usage de Left dans des scripts de validation de formulaire ou de nettoyage de données permet de tronquer facilement des valeurs trop longues, ou de vérifier
les préfixes de données d'entrée.
- On peut s'en servir pour formater des affichages de données, par exemple dans des tableaux, afin de s'assurer que seuls les premiers caractères s'affichent, ce
qui est utile pour des colonnes à largeur limitée.
- Attention à ne pas utiliser des valeurs négatives pour n, car cela générera une erreur d'exécution. Il est donc recommandé de valider les paramètres ou de
les encadrer avec des conditions de sécurité.
- Left est très efficace pour l'analyse de chaînes de caractères fixes, notamment dans des contextes de fichiers structurés où chaque champ a une longueur
prédéterminée. Cela facilite l'analyse de données brutes sans avoir recours à des expressions régulières.
Dernière mise à jour : Lundi, le 19 Avril 2021