Fonction LEN - AWS Clean Rooms

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Fonction LEN

Renvoie la longueur de la chaîne spécifiée en tant que nombre de caractères.

Syntaxe

LEN est synonyme de Fonction LENGTH, Fonction CHAR_LENGTH, Fonction CHARACTER_LENGTH, et Fonction TEXTLEN.

LEN(expression)

Argument

expression

Le paramètre d'entrée est un CHAR ou un VARCHAR ou un alias de l'un des types d'entrée valides.

Type de retour

La fonction LEN renvoie un nombre entier indiquant le nombre de caractères dans la chaîne d’entrée.

Si la chaîne d'entrée est une chaîne de caractères, la fonction LEN renvoie le nombre de caractères dans les chaînes de plusieurs octets, pas le nombre d'octets. Par exemple, une colonne VARCHAR(12) est nécessaire pour stocker trois caractères chinois à quatre octets. La fonction LEN renvoie 3 pour cette même chaîne.

Notes d’utilisation

Les calculs des longueurs ne comptent pas les espaces pour les chaînes de caractères de longueur fixe, mais les comptent pour les chaînes de longueur variable.

Exemple

L'exemple suivant renvoie le nombre d'octets et le nombre de caractères dans la chaîne français.

select octet_length('français'), len('français'); octet_length | len --------------+----- 9 | 8

L'exemple suivant renvoie le nombre de caractères dans les chaînes cat sans espace de fin et cat avec trois espaces :

select len('cat'), len('cat '); len | len -----+----- 3 | 6

L'exemple suivant renvoie les dix entrées VENUENAME les plus longues de la table VENUE :

select venuename, len(venuename) from venue order by 2 desc, 1 limit 10; venuename | len ----------------------------------------+----- Saratoga Springs Performing Arts Center | 39 Lincoln Center for the Performing Arts | 38 Nassau Veterans Memorial Coliseum | 33 Jacksonville Municipal Stadium | 30 Rangers BallPark in Arlington | 29 University of Phoenix Stadium | 29 Circle in the Square Theatre | 28 Hubert H. Humphrey Metrodome | 28 Oriole Park at Camden Yards | 27 Dick's Sporting Goods Park | 26