LEN (Transact-SQL)

Devuelve el número de caracteres de la expresión de cadena especificada, excluidos los espacios en blanco finales.

[!NOTA]

Para devolver el número de bytes usado para representar una expresión, utilice la función DATALENGTH.

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL

Sintaxis

LEN ( string_expression )

Argumentos

  • string_expression
    Es la cadena expression que se va a evaluar. string_expression puede ser una constante, una variable o una columna de datos binarios o de caracteres.

Tipos de valores devueltos

bigint si expression es de los tipos de datos varchar(max), nvarchar(max) o varbinary(max); en caso contrario, int.

Si utiliza intercalaciones de SC, el valor entero devuelto cuenta los pares suplentes UTF-16 como un solo carácter. Para obtener más información, vea Compatibilidad con la intercalación y Unicode.

Ejemplos

El ejemplo siguiente selecciona el número de caracteres y los datos en FirstName para las personas que se encuentran en Australia.

USE AdventureWorks2012;
GO
SELECT LEN(FirstName) AS Length, FirstName, LastName 
FROM Sales.vIndividualCustomer
WHERE CountryRegionName = 'Australia';
GO

Vea también

Referencia

Tipos de datos (Transact-SQL)

Funciones de cadena (Transact-SQL)

DATALENGTH (Transact-SQL)

LEFT (Transact-SQL)

RIGHT (Transact-SQL)