Fonction LENGTH( )
Renvoie le nombre de caractères dans une chaîne.
Syntaxe
LENGTH(chaîne_de_caractères)
Paramètres
Nom | Type | Description |
---|---|---|
chaîne | caractère | Le champ, l'expression ou la valeur littérale dont la longueur doit être découverte. |
Sortie
Numérique.
Exemples
Exemples de base
Renvoie 15 :
LENGTH("Entreprise ABC")
Renvoie la longueur en caractères du champ Description dans le format de table :
LENGTH(Description)
Exemples avancés
Affichage de la longueur de chaque adresse dans un champ adresse
Créez un champ calculé qui affiche la longueur en caractères de chaque adresse dans le champ Rue_Fournisseur. Les espaces vides de début et de fin sont d'abord coupés dans les valeurs adresse pour ne pas être comptabilisées dans la longueur.
DEFINE FIELD Longueur_Adresse COMPUTED LENGTH(ALLTRIM(Rue_Fournisseur))
Remarques
Fonctionnement
La fonction LENGTH( ) compte le nombre de caractères dans chaîne_de_caractères, y compris les espaces, et renvoie ce nombre.
Espaces de fin
Les espaces de fin comptent comme des caractères. Si vous ne souhaitez pas comptabiliser les espaces de fin, utilisez la fonction TRIM( ) ou ALLTRIM( ) pour les supprimer. Par exemple :
LENGTH(TRIM(Rue_Fournisseur))
Si vous créez un champ calculé pour afficher la longueur des valeurs dans un champ et que vous ne supprimez pas les espaces de fin, la longueur maximale du champ s'affiche pour chaque valeur.