Kom igångKom igång gratis

Använda FORMAT()

Till skillnad från funktionen CONVERT() tar funktionen FORMAT() emot formatet som en sträng, till exempel 'dd/MM/yyyy'.

Du behöver ta fram en rapport över alla piloter. Du märker att kolumnen entry_date har formatet 'yyyy-MM-dd', och du vill visa resultaten i formatet 'dd/MM/yyyy'. Eftersom tabellen innehåller få rader väljer du att använda funktionen FORMAT().

Observera att kolumnen entry_date har typen VARCHAR(10) och inte en datumtyp.

Den här övningen är en del av kursen

Rensa data i SQL Server-databaser

Visa kurs

Övningsinstruktioner

  • Konvertera typen för kolumnen entry_date till DATE och skriv ut den i formatet 'dd/MM/yyyy'.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

SELECT 
	pilot_code,
	pilot_name,
	pilot_surname,
	carrier_code,
    -- Convert the entry_date to a DATE and print it in dd/MM/yyyy format
	___(___(entry_date AS DATE), '___/___/___') AS entry_date
from pilots
Redigera och kör kod