Problem:
Du vill konvertera en sträng till versaler.
Exempel:
Vår databas har en tabell som heter questionnaire
med data i följande kolumner:id
, first_name
, last_name
och favorite_car
.
id | förnamn | efternamn | favoritbil |
---|---|---|---|
1 | Alan | Jackson | Honda Civic |
2 | Elisa | Thomson | TOYOTA Camry |
3 | Maria | Martines | Nissan skurk |
4 | Chris | Brun | ford focus |
5 | Adam | Vår | HÄMTA RAM |
Vår tabell lagrar märke och modell av favoritbilen för varje person som fyllde i vårt frågeformulär. Lägg märke till att stilen som dessa strängar är skrivna i är inkonsekvent.
Lösning 1:
SELECT UPPER(favorite_car) AS car FROM questionnaire;
Denna fråga returnerar varje bilnamn med versaler:
bil |
---|
HONDA CIVIC |
TOYOTA CAMRY |
NISSAN ROGUE |
FORD FOCUS |
HÄMTA RAM |
Diskussion:
Om du vill visa en sträng med versaler, använd SQL UPPER()-funktionen. Den här funktionen tar bara ett argument:strängkolumnen som du vill konvertera till versaler.