เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การปฏิบัติตามชนิดข้อมูล

เพื่อเป็นตัวอย่างประกอบการเรียน ได้สร้างตารางฐานข้อมูลสมมติที่มีเพียง 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;
แก้ไขและรันโค้ด