Funzione LEN - AWS Clean Rooms

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Funzione LEN

Restituisce la lunghezza della stringa specificata come numero di caratteri.

Sintassi

LEN è un sinonimo di Funzione LENGTH, Funzione CHAR_LENGTH, Funzione CHARACTER_LENGTH, e Funzione TEXTLEN.

LEN(expression)

Argomento

espressione

Il parametro di input è CHAR o VARCHAR o un alias di uno dei tipi di input validi.

Tipo restituito

La funzione LEN restituisce un integer che indica il numero di caratteri nella stringa di input.

Se la stringa di input è una stringa di caratteri, la funzione LEN restituisce il numero effettivo di caratteri nelle stringhe multi-byte, non il numero di byte. Ad esempio, è necessaria una colonna VARCHAR(12) per memorizzare tre caratteri cinesi a quattro byte. La funzione LEN restituirà 3 per quella stessa stringa.

Note per l'utilizzo

I calcoli sulla lunghezza non contano gli spazi finali per le stringhe di caratteri a lunghezza fissa, ma li contano per le stringhe a lunghezza variabile.

Esempio

L'esempio seguente restituisce il numero di byte e il numero di caratteri nella stringa français.

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

L'esempio seguente restituisce il numero di byte e il numero di caratteri nelle stringhe cat senza spazi finali e cat con tre spazi finali:

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

L'esempio seguente restituisce le dieci voci VENUENAME più lunghe nella tabella 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