Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Función LEN
Devuelve la longitud de la cadena especificada como el número de caracteres.
Sintaxis
LEN es sinónimo de Función LENGTH, Función CHAR_LENGTH, Función CHARACTER_LENGTH y Función TEXTLEN.
LEN(expression)
Argumento
- expresión
-
El parámetro de entrada de datos es un CHAR, VARCHAR o un alias de uno de los tipos de entrada válidos.
Tipo de retorno
La función LEN devuelve un valor entero que indica la cantidad de caracteres en la cadena de entrada.
Si la cadena de entrada es una cadena de caracteres, la función LEN devuelve una cantidad real de caracteres en cadenas multibyte y no la cantidad de bytes. Por ejemplo, una columna VARCHAR (12) necesita almacenar tres caracteres chinos de cuatro bytes. La función LEN devolverá 3 para esa misma cadena.
Notas de uso
Los cálculos de longitud no cuentan los espacios a la derecha para cadenas de caracteres de longitud fija, pero sí los cuenta para las cadenas de longitud variable.
Ejemplo
El siguiente ejemplo devuelve el número de bytes y el número de caracteres de la cadena français
.
select octet_length('français'), len('français'); octet_length | len --------------+----- 9 | 8
El siguiente ejemplo devuelve la cantidad de caracteres en las cadenas cat
sin espacios a la derecha y cat
con tres espacios a la derecha:
select len('cat'), len('cat '); len | len -----+----- 3 | 6
El siguiente ejemplo devuelve las diez entradas más largas VENUENAME en la tabla 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