REVERSE (Transact-SQL)

 

CETTE RUBRIQUE S’APPLIQUE À : ouiSQL Server (à partir de la version 2008)ouiAzure SQL DatabaseouiAzure SQL Data WarehouseouiParallel Data Warehouse

Retourne l'ordre inverse d'une valeur de chaîne.

Topic link icon Conventions de la syntaxe Transact-SQL

-- Syntax for SQL Server, Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse  
  
REVERSE ( string_expression )  

expression_chaîne
string_expression est un expression d’un type de données binaire ou chaîne. string_expression peut être une constante, une variable ou une colonne de données binaire ou caractère.

varchar ou nvarchar

string_expression doit être d’un type de données qui est implicitement convertible en varchar. Sinon, utilisez CAST convertir explicitement string_expression.

Lors de l'utilisation de classements SC, la fonction REVERSE n'inversera pas l'ordre de deux moitiés d'une paire de substitution.

Cet exemple renvoie le prénom de tous les contacts avec inversion des caractères. Cet exemple utilise la base de données AdventureWorks2012.

SELECT FirstName, REVERSE(FirstName) AS Reverse  
FROM Person.Person  
WHERE BusinessEntityID < 5  
ORDER BY FirstName;  
GO  

Voici l'ensemble des résultats.

FirstName Reverse

-------------- --------------

Ken neK

Rob boR

Roberto otreboR

Terri irreT

(4 row(s) affected)

L'exemple suivant inverse les caractères dans une variable.

DECLARE @myvar varchar(10);  
SET @myvar = 'sdrawkcaB';  
SELECT REVERSE(@myvar) AS Reversed ;  
GO  

L’exemple suivant effectue une conversion implicite d’un int type de données dans varchar type de données et inverse le résultat.

SELECT REVERSE(1234) AS Reversed ;  
GO  

L’exemple suivant retourne les noms de toutes les bases de données et les noms des caractères inversé.

SELECT name, REVERSE(name) FROM sys.databases;  
GO  

L'exemple suivant inverse les caractères dans une variable.

DECLARE @myvar varchar(10);  
SET @myvar = 'sdrawkcaB';  
SELECT REVERSE(@myvar) AS Reversed ;  
GO  

L’exemple suivant effectue une conversion implicite d’un int type de données dans varchar type de données et inverse le résultat.

SELECT REVERSE(1234) AS Reversed ;  
GO  

CAST et CONVERT (Transact-SQL)
Types de données (Transact-SQL)
Fonctions de chaîne (Transact-SQL)

Ajouts de la communauté

AJOUTER
Afficher: