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
Ö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;