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

Kurs anzeigen

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;