SQL REVERSE()

Dans le langage SQL, la fonction REVERSE() permet de retourner une chaîne de caractère en inversant l’ordre des caractères. Le premier caractère devient le dernier, le deuxième devient l’avant dernier, et ainsi de suite.

A noter : la fonction gère les caractères multi-octet tel que “œ”.

Compatibilité : la fonction SQL REVERSE() est notamment utilisée sous MySQL, PostgreSQL et SQL Server.

Syntaxe

La fonction s’utilise dans une requête SQL en utilisant la syntaxe suivante :

SELECT REVERSE( chaine );

Dans cet exemple, le paramètre “chaine” correspond à une chaîne de caractère.

Exemple

La fonction SQL REVERSE() s’utilise pour inverser l’ordre des caractères. Ces quelques exemples illustres l’utilisation de la fonction :

SELECT REVERSE('abc'); -- retourne : cba
SELECT REVERSE('123'); -- retourne : 321
SELECT REVERSE('bonjour le monde'); -- retourne : ednom el ruojnob

La chaîne de retour de ces requêtes SQL démontre que l’ordre des lettres est bel et bien inversé entre la chaîne d’entrée et la chaîne de sortie.

Partager