Função LEN - AWS Clean Rooms

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Função LEN

Retorna o tamanho da string especificada como número de caracteres.

Sintaxe

LEN é um sinônimo de Função LENGTH, Função CHAR_LENGTH, Função CHARACTER_LENGTH e Função TEXTLEN.

LEN(expression)

Argumento

expressão

O parâmetro de entrada é CHAR ou VARCHAR ou um alias de um dos tipos de entrada válidos.

Tipo de retorno

A função LEN retorna um inteiro indicando o número de caracteres em string de entrada.

Se a string de entrada for uma cadeia de caracteres, a função LEN retornará o número real de caracteres em strings multibyte, e não o número de bytes. Por exemplo, uma coluna VARCHAR(12) deve armazenar três caracteres chineses de quatro bytes. A função LEN retornará 3 para esta string.

Observações de uso

Os cálculos de comprimento não contam espaços finais para strings de caracteres de comprimento fixo, mas os contam para strings de comprimento variável.

Exemplo

O exemplo a seguir retorna o número de bytes e o número de caracteres na string français.

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

O seguinte exemplo retorna o número de caracteres nas strings cat sem espaços finais e cat com três espaços finais:

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

O seguinte exemplo retorna as dez entradas mais longas de VENUENAME na tabela 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