Problem:
Du vil gerne konvertere en streng til store bogstaver.
Eksempel:
Vores database har en tabel ved navn questionnaire med data i følgende kolonner:id , first_name , last_name og favorite_car .
| id | fornavn | efternavn | favoritbil |
|---|---|---|---|
| 1 | Alan | Jackson | Honda Civic |
| 2 | Elisa | Thomson | TOYOTA Camry |
| 3 | Mary | Martines | Nissan slyngel |
| 4 | Chris | Brun | ford focus |
| 5 | Adam | Forår | RAM AFHENTNING |
Vores tabel gemmer fabrikat og model af yndlingsbilen for hver person, der har udfyldt vores spørgeskema. Bemærk, at stilen, som disse strenge er skrevet i, er inkonsekvent.
Løsning 1:
SELECT UPPER(favorite_car) AS car FROM questionnaire;
Denne forespørgsel returnerer hvert bilnavn med store bogstaver:
| bil |
|---|
| HONDA CIVIC |
| TOYOTA CAMRY |
| NISSAN ROGUE |
| FORD FOCUS |
| RAM AFHENTNING |
Diskussion:
Hvis du vil vise en streng med store bogstaver, skal du bruge SQL UPPER()-funktionen. Denne funktion tager kun ét argument:strengkolonnen, som du vil konvertere til store bogstaver.