Problema:
Vorresti convertire una stringa in maiuscolo.
Esempio:
Il nostro database ha una tabella chiamata questionnaire
con i dati nelle seguenti colonne:id
, first_name
, last_name
e favorite_car
.
id | nome | cognome | auto_preferita |
---|---|---|---|
1 | Alan | Jackson | Honda Civic |
2 | Elisa | Thomson | TOYOTA Camry |
3 | Maria | Martin | Ladro Nissan |
4 | Cris | Marrone | ford focus |
5 | Adamo | Primavera | RITIRO ariete |
La nostra tabella memorizza la marca e il modello dell'auto preferita per ogni persona che ha compilato il nostro questionario. Si noti che lo stile in cui sono scritte queste stringhe non è coerente.
Soluzione 1:
SELECT UPPER(favorite_car) AS car FROM questionnaire;
Questa query restituisce il nome di ogni auto in maiuscolo:
auto |
---|
HONDA CIVIC |
TOYOTA CAMRY |
NISSAN ROGUE |
FORD FOCUS |
RITIRO RAM |
Discussione:
Se si desidera visualizzare una stringa in maiuscolo, utilizzare la funzione SQL UPPER(). Questa funzione accetta solo un argomento:la colonna della stringa che vuoi convertire in maiuscolo.