Problem:
Sie möchten einen String in Großbuchstaben umwandeln.
Beispiel:
Unsere Datenbank hat eine Tabelle namens questionnaire
mit Daten in den folgenden Spalten:id
, first_name
, last_name
, und favorite_car
.
id | Vorname | Nachname | Lieblingsauto |
---|---|---|---|
1 | Alan | Jackson | Honda Civic |
2 | Elisa | Thomson | TOYOTA Camry |
3 | Maria | Martines | Nissan-Schurke |
4 | Christian | Braun | Ford-Fokus |
5 | Adam | Frühling | RAM PICKUP |
Unsere Tabelle speichert die Marke und das Modell des Lieblingsautos für jede Person, die unseren Fragebogen ausgefüllt hat. Beachten Sie, dass der Stil, in dem diese Zeichenfolgen geschrieben sind, inkonsistent ist.
Lösung 1:
SELECT UPPER(favorite_car) AS car FROM questionnaire;
Diese Abfrage gibt jeden Autonamen in Großbuchstaben zurück:
Auto |
---|
HONDA CIVIC |
TOYOTA CAMRY |
NISSAN ROGUE |
FORD FOCUS |
RAM PICKUP |
Diskussion:
Wenn Sie eine Zeichenfolge in Großbuchstaben anzeigen möchten, verwenden Sie die SQL UPPER()-Funktion. Diese Funktion akzeptiert nur ein Argument:die Zeichenfolgenspalte, die Sie in Großbuchstaben umwandeln möchten.