Začněte nyníZačněte zdarma

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

Zobrazit kurz

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;
Upravit a spustit kód