ค้นหาใน ARRAY ด้วย ANY
อย่างที่เห็นในวิดีโอ PostgreSQL มีความสามารถในการกรองผลลัพธ์โดยค้นหาค่าใน ARRAY ได้ด้วย ฟังก์ชัน ANY ช่วยให้ค้นหาค่าในตำแหน่ง index ใดก็ได้ของ ARRAY ดังตัวอย่างต่อไปนี้
WHERE 'search text' = ANY(array_name)
เมื่อใช้ฟังก์ชัน ANY ค่าที่ต้องการกรองจะอยู่ทางซ้ายของเครื่องหมายเท่ากับ ส่วนชื่อคอลัมน์ ARRAY จะเป็นพารามิเตอร์ภายในฟังก์ชัน ANY
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ฟังก์ชันสำหรับจัดการข้อมูลใน PostgreSQL
คำแนะนำการฝึกหัด
- ค้นหา
'Trailers'ในทุก index ของ ARRAYspecial_featuresโดยไม่จำกัดตำแหน่ง
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT
title,
special_features
FROM film
-- Modify the query to use the ANY function
WHERE ___ = ___ (___);