การปฏิบัติตามชนิดข้อมูล
เพื่อเป็นตัวอย่างประกอบการเรียน ได้สร้างตารางฐานข้อมูลสมมติที่มีเพียง 3 ระเบียน โดยคอลัมน์มีชนิดข้อมูลเป็น date, integer และ text ตามลำดับ
CREATE TABLE transactions (
transaction_date date,
amount integer,
fee text
);
ลองดูเนื้อหาในตาราง transactions
คอลัมน์ transaction_date รับค่าชนิด date ตาม เอกสารของ PostgreSQL รูปแบบที่รองรับ ได้แก่ YYYY-MM-DD, DD/MM/YY และรูปแบบอื่น ๆ
คอลัมน์ amount และ fee ดูเหมือนเป็นข้อมูลตัวเลขทั้งคู่ แต่คอลัมน์หลังถูกกำหนดเป็นชนิด text ซึ่งจะได้จัดการในแบบฝึกหัดถัดไป
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
SQL เบื้องต้น: ฐานข้อมูลเชิงสัมพันธ์
คำแนะนำการฝึกหัด
- รันโค้ดตัวอย่างที่กำหนดให้
- หากรันไม่สำเร็จ ให้อ่านข้อความแสดงข้อผิดพลาดแล้วแก้ไขคำสั่งให้ถูกต้อง จากนั้นรันอีกครั้ง
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- 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;