Type CASTs
In de video zag je dat type casts een mogelijke oplossing zijn voor problemen met gegevenstypen. Als je weet dat een bepaalde kolom getallen als text opslaat, kun je de kolom casten naar een numerieke vorm, dus naar integer.
SELECT CAST(some_column AS integer)
FROM table;
Nu wordt de kolom some_column tijdelijk weergegeven als integer in plaats van text, waardoor je numerieke berekeningen op de kolom kunt uitvoeren.
Deze oefening maakt deel uit van de cursus
Introductie tot relationele databases in SQL
Oefeninstructies
- Voer de gegeven voorbeeldcode uit.
- Omdat die niet werkt, voeg je op de juiste plek een type cast naar
integertoe en voer je het opnieuw uit.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- Calculate the net amount as amount + fee
SELECT transaction_date, amount + fee AS net_amount
FROM transactions;