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

การแบ่งพาร์ติชันแนวตั้ง

ในวิดีโอ คุณได้เรียนรู้เกี่ยวกับการแบ่งพาร์ติชันแนวตั้งและดูตัวอย่างประกอบแล้ว

สำหรับการแบ่งพาร์ติชันแนวตั้ง PostgreSQL ไม่มีไวยากรณ์เฉพาะสำหรับงานนี้ ต้องสร้างตารางใหม่ที่มีคอลัมน์ที่ต้องการ แล้วคัดลอกข้อมูลไปยังตารางนั้น จากนั้นจึงลบคอลัมน์ที่แยกออกไปจากตารางเดิม หากต้องการดูข้อมูลทั้งหมด สามารถใช้คำสั่ง JOIN เพื่อรวมตารางได้

ในแบบฝึกหัดนี้และแบบฝึกหัดถัดไป จะทำงานกับฐานข้อมูลตัวอย่างชื่อ pagila ซึ่งเป็นฐานข้อมูลที่นิยมใช้สาธิตฟีเจอร์ต่าง ๆ ของ PostgreSQL โดยฐานข้อมูลนี้ประกอบด้วยหลายตาราง และเราจะทำงานกับตาราง film โดยใช้คอลัมน์ต่อไปนี้:

  • film_id: ตัวระบุเฉพาะของภาพยนตร์
  • long_description: คำอธิบายโดยละเอียดของภาพยนตร์

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การออกแบบฐานข้อมูล

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

-- Create a new table called film_descriptions
___ ___ ___ (
    ___ INT,
    ___ ___
);

-- Copy the descriptions from the film table
___ ___ ___
SELECT ___, ___ FROM ___;
แก้ไขและรันโค้ด