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

ค้นหาใน ARRAY ด้วย ANY

อย่างที่เห็นในวิดีโอ PostgreSQL มีความสามารถในการกรองผลลัพธ์โดยค้นหาค่าใน ARRAY ได้ด้วย ฟังก์ชัน ANY ช่วยให้ค้นหาค่าในตำแหน่ง index ใดก็ได้ของ ARRAY ดังตัวอย่างต่อไปนี้

WHERE 'search text' = ANY(array_name)

เมื่อใช้ฟังก์ชัน ANY ค่าที่ต้องการกรองจะอยู่ทางซ้ายของเครื่องหมายเท่ากับ ส่วนชื่อคอลัมน์ ARRAY จะเป็นพารามิเตอร์ภายในฟังก์ชัน ANY

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

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

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ค้นหา 'Trailers' ในทุก index ของ ARRAY special_features โดยไม่จำกัดตำแหน่ง

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

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

SELECT
  title, 
  special_features 
FROM film 
-- Modify the query to use the ANY function 
WHERE ___ = ___ (___);
แก้ไขและรันโค้ด