Kom igångKom igång gratis

Typkonvertering med CAST

I videon såg du att typkonvertering är en möjlig lösning på problem med datatyper. Om du vet att en viss kolumn lagrar tal som text kan du konvertera kolumnen till ett numeriskt format, till exempel integer.

SELECT CAST(some_column AS integer)
FROM table;

Nu representeras kolumnen some_column tillfälligt som integer i stället för text, vilket innebär att du kan utföra numeriska beräkningar på kolumnen.

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

Introduktion till relationsdatabaser i SQL

Visa kurs

Övningsinstruktioner

  • Kör den givna exempelkoden.
  • Eftersom den inte fungerar, lägg till en typkonvertering till integer på rätt ställe och kör koden igen.

Interaktiv övning med praktiskt arbete

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

-- Calculate the net amount as amount + fee
SELECT transaction_date, amount + fee AS net_amount 
FROM transactions;
Redigera och kör kod