Database
 sql >> Base de Dados >  >> RDS >> Database

Como converter uma string para maiúsculas no SQL

Problema:


Você gostaria de converter uma string para maiúscula.

Exemplo:


Nosso banco de dados tem uma tabela chamada questionnaire com dados nas seguintes colunas:id , first_name , last_name e favorite_car .
id first_name last_name favorite_car
1 Alan Jackson Honda Civic
2 Elisa Thomson TOYOTA Camry
3 Maria Martins Ladino da Nissan
4 Cris Marrom foco ford
5 Adão Primavera RECOLHA DE RAM

Nossa tabela armazena a marca e o modelo do carro favorito de cada pessoa que preencheu nosso questionário. Observe que o estilo no qual essas strings são escritas é inconsistente.

Solução 1:

SELECT UPPER(favorite_car) AS car
FROM questionnaire;

Esta consulta retorna o nome de cada carro em letras maiúsculas:
carro
HONDA CIVIC
TOYOTA CAMRY
NISSAN ROGUE
FORD FOCO
RECOLHA DE RAM

Discussão:


Se você deseja exibir uma string em letras maiúsculas, use a função SQL UPPER(). Esta função recebe apenas um argumento:a coluna de string que você deseja converter para maiúscula.