การค้นหาใน ARRAY ด้วย @>
ตัวดำเนินการ @> เป็นไวยากรณ์อีกรูปแบบหนึ่งของฟังก์ชัน ANY ใช้สำหรับจับคู่ข้อมูลใน ARRAY ด้วยไวยากรณ์ดังนี้
WHERE array_name @> ARRAY['search text'] :: type[]
มาฝึกใช้ตัวดำเนินการนี้ในแบบฝึกหัดกัน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ฟังก์ชันสำหรับจัดการข้อมูลใน PostgreSQL
คำแนะนำการฝึกหัด
- ใช้ตัวดำเนินการ contains เพื่อจับคู่ข้อความ
Deleted Scenesในคอลัมน์special_features
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT
title,
special_features
FROM film
-- Filter where special_features contains 'Deleted Scenes'
WHERE ___ ___ ARRAY['Deleted Scenes'];