Kom igångKom igång gratis

Att följa datatyper

Som demonstration skapade jag en fiktiv databastabell med bara tre poster. Kolumnerna har datatyperna date, integer respektive text.

CREATE TABLE transactions (
 transaction_date date, 
 amount integer,
 fee text
);

Ta en titt på innehållet i tabellen transactions.

Kolumnen transaction_date accepterar värden av typen date. Enligt PostgreSQL-dokumentationen godtas värden i formaten YYYY-MM-DD, DD/MM/YY och liknande.

Både amount och fee verkar vara numeriska kolumner, men den sistnämnda är modellerad som text – något du får ta hand om i nästa övning.

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äs felmeddelandet och rätta till satsen – kör sedan koden igen.

Interaktiv övning med praktiskt arbete

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

-- 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;
Redigera och kör kod