Dans SQL Server, vous pouvez convertir n'importe quelle chaîne minuscule en majuscule en utilisant le UPPER()
fonction.
Pour l'utiliser, il suffit de passer la chaîne en argument lors de l'appel de la fonction.
Syntaxe
Voici la syntaxe officielle :
UPPER ( character_expression )
Où character_expression
est une expression de caractère ou de données binaires. Il peut s'agir d'une constante, d'une variable ou d'une colonne. Il doit s'agir d'un type de données implicitement convertible en varchar . Sinon, vous pouvez utiliser le CAST()
fonction pour le convertir.
Exemple
Voici un exemple de UPPER()
en action :
SELECT UPPER('louder please');
Résultat :
LOUDER PLEASE
Et on obtient le même résultat même si la chaîne d'origine contient déjà des majuscules :
SELECT UPPER('Louder Please');
Résultat :
LOUDER PLEASE
Exemple de base de données
Voici un exemple qui renvoie les données d'une base de données et les convertit en majuscule :
USE Music; SELECT TOP 5 AlbumName AS Original, UPPER(AlbumName) AS Uppercase FROM Albums;
Résultat :
Original Uppercase ---------------------- ---------------------- Powerslave POWERSLAVE Powerage POWERAGE Singing Down the Lane SINGING DOWN THE LANE Ziltoid the Omniscient ZILTOID THE OMNISCIENT Casualties of Cool CASUALTIES OF COOL
Vous pouvez également utiliser LOWER()
de la même manière pour convertir une expression de chaîne en minuscules.