Cette documentation est archivée et n’est pas conservée.

RIGHT (Transact-SQL)

Retourne la partie de droite d'une chaîne de caractères avec le nombre spécifié de caractères.

Icône Lien de rubrique Conventions de syntaxe de Transact-SQL


RIGHT ( character_expression , integer_expression )

character_expression

Expression de type caractère ou binaire. character_expression peut être une constante, une variable ou une colonne. character_expression peut être de tout type de données, à l'exception de text ou de ntext, qui est convertible implicitement en varchar ou en nvarchar. Dans le cas contraire, utilisez la fonction CAST pour convertir explicitement character_expression.

integer_expression

Entier positif qui spécifie le nombre de caractères de character_expression à retourner. Si integer_expression est négatif, une erreur est retournée. integer_expression peut être de type bigint.

Les niveaux de compatibilité peuvent affecter les valeurs retournées. Pour plus d'informations, consultez sp_dbcmptlevel (Transact-SQL).

varchar ou nvarchar

L'exemple suivant retourne les cinq derniers caractères les plus à droite du prénom de chaque contact.

USE AdventureWorks;
GO
SELECT RIGHT(FirstName, 5) AS 'First Name'
FROM Person.Contact
WHERE ContactID < 5
ORDER BY FirstName;
GO

Voici l'ensemble des résultats. 

First Name
----------
erine
stavo
berto
Kim

(4 row(s) affected)

Afficher: