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

การดูข้อมูลเกี่ยวกับประเภทข้อมูลที่ผู้ใช้กำหนดเอง

ฐานข้อมูล Sakila มีประเภทข้อมูล enum ที่ผู้ใช้กำหนดเองชื่อว่า mpaa_rating คอลัมน์ rating ในตาราง film มีประเภทเป็น mpaa_rating และเก็บค่าเรตติ้งของภาพยนตร์ เช่น PG หรือ R ซึ่งเป็นตัวอย่างที่ดีของการนำประเภทข้อมูลแบบ enumerated มาใช้งาน เพราะเรตติ้งของภาพยนตร์มีค่ามาตรฐานจำนวนจำกัดและแทบไม่เปลี่ยนแปลง

เมื่อต้องการศึกษาข้อมูลเกี่ยวกับคอลัมน์หรือประเภทข้อมูลในฐานข้อมูล จุดเริ่มต้นที่ดีที่สุดคือ INFORMATION_SCHEMA ซึ่งจะช่วยให้เข้าใจคอลัมน์ rating และประเภทข้อมูลที่คาดว่าจะพบได้ สำหรับประเภทข้อมูล enum ยังสามารถดูค่าที่ถูกต้องทั้งหมดของ enum นั้นได้จากตาราง system ชื่อ pg_enum มาเริ่มทำแบบฝึกหัดและเรียนรู้เพิ่มเติมกันเลย

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

ฟังก์ชันสำหรับจัดการข้อมูลใน PostgreSQL

ดูคอร์ส

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

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

-- Select the column name, data type and udt name columns
SELECT ___, ___, ___
FROM INFORMATION_SCHEMA.COLUMNS 
-- Filter by the rating column in the film table
WHERE ___ ='___' AND ___='___';
แก้ไขและรันโค้ด