TechNet
Exporter (0) Imprimer
Développer tout

LEN (Transact-SQL)

 

**CETTE RUBRIQUE S’APPLIQUE À :** ![](../Image/Applies%20to/yes.png)SQL Server \(à partir de la version 2008\) ![](../Image/Applies%20to/yes.png)Azure SQL Database ![](../Image/Applies%20to/yes.png)Azure SQL Data Warehouse ![](../Image/Applies%20to/yes.png)Parallel Data Warehouse

Retourne le nombre de caractères de l'expression de type chaîne spécifiée, à l'exception des espaces de droite.

System_CAPS_ICON_note.jpg Remarque


Pour retourner le nombre d'octets utilisés pour représenter une expression, utilisez la fonction DATALENGTH.

S'applique à : SQL Server (SQL Server 2008 jusqu'à la version actuelle), Base de données Azure SQL.

Topic link icon Conventions de la syntaxe Transact-SQL

  
LEN ( string_expression )  

string_expression
Expression de chaîne à évaluer. string_expression peut être une constante, une variable ou une colonne de données caractères ou binaire.

Type bigint si expression est du type de données varchar(max), nvarchar(max) ou varbinary(max), sinon, type int.

Si vous utilisez des classements SC, la valeur entière retournée compte les paires de substitution UTF-16 comme un caractère unique. Pour plus d'informations, consultez Prise en charge d'Unicode et du classement.

L'exemple suivant sélectionne le nombre de caractères et les données figurant dans FirstName pour les personnes résidant en Australia. Cet exemple utilise la base de données AdventureWorks2012.

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

Types de données (Transact-SQL)
Fonctions de chaîne (Transact-SQL)
DATALENGTH (Transact-SQL)
LEFT (Transact-SQL)
RIGHT (Transact-SQL)

Ajouts de la communauté

Afficher:
© 2016 Microsoft