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.