คอลัมน์ในฐานข้อมูลของคุณมีอะไรบ้าง?
เช่นเดียวกับที่ pg_catalog.pg_tables ช่วยให้แสดงรายชื่อตารางทั้งหมดในฐานข้อมูลได้อย่างมีประสิทธิภาพ information_schema.columns ก็ใช้แสดงรายชื่อคอลัมน์ของตารางเหล่านั้นได้เช่นกัน ในแบบฝึกหัดนี้ จะได้รวม system table ทั้งสองเข้าด้วยกันเพื่อดูรายชื่อคอลัมน์ทั้งหมดของทุกตาราง (ใน schema 'public')
หมายเหตุ: system table เหล่านี้ใช้เฉพาะกับ PostgreSQL แต่ฐานข้อมูลอื่น ๆ ก็มีตารางที่คล้ายกัน (ดูได้ที่สไลด์)
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การประยุกต์ใช้ SQL กับปัญหาในโลกจริง
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- Select all columns from the information_schema.columns table
___
___;