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

การรวมหมวดหมู่ภาพยนตร์

สำหรับแบบฝึกหัดสุดท้ายของคอร์สนี้ กลับมาที่ตาราง film_permit กันอีกครั้ง ตารางนี้มีคอลัมน์ community_board ชนิด TEXT ซึ่งเก็บข้อมูลเป็นรายการจำนวนเต็มคั่นด้วยเครื่องหมายจุลภาค มีความต้องการวิเคราะห์ประเภทของใบอนุญาตถ่ายทำภาพยนตร์ที่ออกให้แก่แต่ละ community board อย่างไรก็ตาม การจัดเก็บ community board ในรูปแบบ INTEGER ภายในคอลัมน์ TEXT ทำให้การวิเคราะห์ทำได้ยาก โดยใช้เทคนิคที่เรียนมาในบทนี้ เราสามารถแปลงข้อมูลเพื่อรองรับการวิเคราะห์ดังกล่าวได้

ในแบบฝึกหัดนี้ จะสร้าง VIEW แบบชั่วคราวที่แสดงค่า community_board แยกรายการสำหรับสองหมวดหมู่ใบอนุญาต VIEW คือคิวรีที่มีชื่อซึ่งสามารถใช้งานได้เหมือน TABLE เมื่อสร้างแล้ว จากนั้นจะนำ VIEW นี้ไปใช้ใน subquery เพื่อรวมผลลัพธ์ในรูปแบบ pivot table

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

การทำความสะอาดข้อมูลในฐานข้อมูล PostgreSQL

ดูคอร์ส

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

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

CREATE OR REPLACE TEMP VIEW cb_categories AS 
SELECT
	-- Split community board values
	___(___, ___) AS community_board,
    category
FROM
	film_permit
WHERE 
    -- Restrict the categories in results
    ___ ___ (___, ___, ___);

-- View cb_categories
SELECT * FROM cb_categories;
แก้ไขและรันโค้ด