LoslegenKostenlos loslegen

Konformität mit Datentypen

Zu Demonstrationszwecken habe ich eine fiktive Datenbanktabelle erstellt, die nur drei Datensätze enthält. Die Spalten haben die Datentypen date, integer und text.

CREATE TABLE transactions (

 transaction_date date, 

 amount integer,

 fee text

);

Betrachte den Inhalt der Tabelle transactions.

transaction_date akzeptiert date-Werte. Laut der PostgreSQL-Dokumentation akzeptiert sie Werte in Form von YYYY-MM-DD, DD/MM/YY, usw.

Beide Spalten, amount und fee, scheinen numerisch zu sein, aber letztere ist als text modelliert, was du in der nächsten Übung berücksichtigen wirst.

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, sieh dir die Fehlermeldung an und korrigiere die Anweisung entsprechend – führe sie dann erneut aus.

Interaktive Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

-- Let's add a record to the table
INSERT INTO transactions (transaction_date, amount, fee) 
VALUES ('2018-24-09', 5454, '30');

-- Doublecheck the contents
SELECT *
FROM transactions;
Code bearbeiten und ausführen