Aan de slagGa gratis aan de slag

Voldoen aan gegevenstypen

Voor demonstratiedoeleinden heb ik een fictieve databasetabel gemaakt met slechts drie records. De kolommen hebben respectievelijk de gegevenstypen date, integer en text.

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

Bekijk de inhoud van de tabel transactions.

De kolom transaction_date accepteert date-waarden. Volgens de PostgreSQL-documentatie accepteert deze waarden in de vorm YYYY-MM-DD, DD/MM/YY, enzovoort.

De kolommen amount en fee lijken allebei numeriek, maar de laatste is gemodelleerd als text – daar ga je in de volgende oefening mee aan de slag.

Deze oefening maakt deel uit van de cursus

Introductie tot relationele databases in SQL

Cursus bekijken

Oefeninstructies

  • Voer de gegeven voorbeeldcode uit.
  • Omdat dit niet werkt, bekijk je de foutmelding en corrigeer je de instructie dienovereenkomstig – voer het daarna opnieuw uit.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

-- 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 bewerken en uitvoeren