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.