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

So konvertieren Sie eine Zeichenfolge in SQL in Großbuchstaben

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.