Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como converter minúsculas para maiúsculas no SQL Server – UPPER()


No SQL Server, você pode converter qualquer string minúscula em maiúscula usando o UPPER() função.

Para usá-lo, basta passar a string como argumento ao chamar a função.


Sintaxe


Aqui está a sintaxe oficial:
UPPER ( character_expression )

Onde character_expression é uma expressão de caracteres ou dados binários. Pode ser uma constante, variável ou coluna. Deve ser de um tipo de dados que seja implicitamente conversível em varchar . Caso contrário, você pode usar o CAST() função para convertê-lo.

Exemplo


Aqui está um exemplo de UPPER() em ação:
SELECT UPPER('louder please');

Resultado:
LOUDER PLEASE

E obtemos o mesmo resultado mesmo que a string original já contenha caracteres maiúsculos:
SELECT UPPER('Louder Please');

Resultado:
LOUDER PLEASE

Exemplo de banco de dados


Aqui está um exemplo que retorna dados de um banco de dados e os converte para letras maiúsculas:
USE Music;
SELECT TOP 5
    AlbumName AS Original, 
    UPPER(AlbumName) AS Uppercase
FROM Albums;

Resultado:
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    

Você também pode usar LOWER() da mesma forma para converter uma expressão de string em minúsculas.