sql >> Databasteknik >  >> RDS >> Database

Hur man konverterar en sträng till versaler i SQL

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.


  1. Hur man migrerar databaser till din återförsäljarserver

  2. psql:FATAL:Identifiering misslyckades för användarens postgres

  3. Bästa praxis för flerspråkig databasdesign

  4. Exportera Oracle Table till Excel-kalkylblad