Database
 sql >> Database >  >> RDS >> Database

Come convertire una stringa in maiuscolo in SQL

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.