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.