- Catégories :
LENGTH, LEN¶
Renvoie la longueur d’une chaîne ou d’une valeur binaire d’entrée. Pour les chaînes, la longueur correspond au nombre de caractères et les caractères UTF-8 caractères comptés comme un seul caractère. Pour les valeurs binaires, la longueur est le nombre d’octets.
Syntaxe¶
Arguments¶
expressionL’expression d’entrée doit être une chaîne ou une valeur binaire.
Renvoie¶
Le type de données renvoyé est INTEGER (plus précisément, NUMBER(18, 0)).
Détails du classement¶
No impact. Dans les langues dans lesquelles un caractère est une lettre et inversement, la fonction LENGTH se comporte de la même manière avec et sans classement.
In languages where the alphabet contains digraphs or trigraphs (such as « Dz » and « Dzs » in Hungarian), each character in each digraph and trigraph is treated as an independent character, not as part of a single multi-character letter. Par exemple, bien que le hongrois considère l’entrée « dz » comme une seule lettre, Snowflake renvoie
2pourLENGTH(COLLATE('dz', 'hu')).
Exemples¶
Créez une table et insérez des valeurs VARCHAR :
Effectuez une requête dans la table à l’aide de la fonction LENGTH :
Pour l’exemple suivant, créez une table et insérez les données BINARY :
Effectuez une requête dans la table à l’aide de la fonction LENGTH :