Mematuhi tipe data
Untuk keperluan demonstrasi, saya membuat tabel basis data fiktif yang hanya berisi tiga rekaman. Kolom-kolomnya masing-masing memiliki tipe data date, integer, dan text.
CREATE TABLE transactions (
transaction_date date,
amount integer,
fee text
);
Lihatlah isi tabel transactions.
Kolom transaction_date menerima nilai bertipe date. Menurut dokumentasi PostgreSQL, kolom ini menerima nilai dalam bentuk YYYY-MM-DD, DD/MM/YY, dan seterusnya.
Kedua kolom amount dan fee tampak berupa numerik, namun kolom yang terakhir dimodelkan sebagai text – hal ini akan Anda tangani pada latihan berikutnya.
Latihan ini adalah bagian dari kursus
Pengantar Basis Data Relasional dalam SQL
Petunjuk latihan
- Jalankan kode contoh yang diberikan.
- Karena tidak berhasil, perhatikan pesan kesalahan dan perbaiki pernyataannya sesuai kebutuhan – lalu jalankan lagi.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- 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;