Bắt đầu ngayBắt đầu miễn phí

Tuân thủ kiểu dữ liệu

Để minh họa, tôi đã tạo một bảng cơ sở dữ liệu giả chỉ chứa ba bản ghi. Các cột lần lượt có kiểu dữ liệu date, integertext.

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

Hãy xem nội dung của bảng transactions.

transaction_date chấp nhận các giá trị kiểu date. Theo tài liệu PostgreSQL, nó chấp nhận các giá trị theo dạng YYYY-MM-DD, DD/MM/YY, v.v.

Cả hai cột amountfee đều có vẻ là số, tuy nhiên cột sau được mô hình hóa là text – bạn sẽ xử lý điều này trong bài tập tiếp theo.

Bài tập này là một phần của khóa học

Nhập môn Cơ sở dữ liệu quan hệ bằng SQL

Xem khóa học

Hướng dẫn bài tập

  • Chạy đoạn mã mẫu đã cho.
  • Vì nó không chạy được, hãy xem thông báo lỗi và sửa câu lệnh cho đúng – rồi chạy lại.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

-- 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;
Chỉnh sửa và Chạy Mã