Soulad s datovými typy
Pro demonstrační účely jsem vytvořil fiktivní databázovou tabulku, která obsahuje pouze tři záznamy. Sloupce mají datové typy date, integer a text.
CREATE TABLE transactions (
transaction_date date,
amount integer,
fee text
);
Podívej se na obsah tabulky transactions.
Sloupec transaction_date přijímá hodnoty typu date. Podle dokumentace PostgreSQL akceptuje hodnoty ve formátu YYYY-MM-DD, DD/MM/YY a podobně.
Oba sloupce amount i fee vypadají jako číselné, ale druhý z nich je modelován jako text – tím se budeš zabývat v příštím cvičení.
Toto cvičení je součástí kurzu
Introduction to Relational Databases in SQL
Pokyny k cvičení
- Spusť ukázkový kód.
- Protože nefunguje, podívej se na chybovou zprávu, podle ní příkaz oprav a spusť ho znovu.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- 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;