MulaiMulai sekarang secara gratis

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

Lihat Kursus

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;
Edit dan Jalankan Kode