Typ CASTs
Im Video hast du gesehen, dass Typkonvertierungen eine mögliche Lösung für Datentypprobleme sind. Wenn du weißt, dass eine bestimmte Spalte Zahlen als text
speichert, kannst du die Spalte in eine numerische Form konvertieren, also integer
.
SELECT CAST(some_column AS integer)
FROM table;
Nun wird die Spalte some_column
vorübergehend als integer
statt als text
dargestellt, was bedeutet, dass du numerische Berechnungen mit der Spalte durchführen kannst.
Diese Übung ist Teil des Kurses
Einführung in relationale Datenbanken in SQL
Anleitung zur Übung
- Führe den bereitgestellten Beispielcode aus.
- Wenn es nicht funktioniert, füge eine
integer
-Typkonvertierung an der richtigen Stelle ein und führe den Code erneut aus.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
-- Calculate the net amount as amount + fee
SELECT transaction_date, amount + fee AS net_amount
FROM transactions;