Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment convertir des minuscules en majuscules dans SQL Server - UPPER ()

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 )

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.