Tìm kiếm trong ARRAY bằng ANY
Như bạn đã thấy trong video, PostgreSQL cũng cho phép lọc kết quả bằng cách tìm giá trị trong một ARRAY. Hàm ANY giúp bạn tìm một giá trị ở bất kỳ vị trí chỉ mục nào của ARRAY. Đây là ví dụ:
WHERE 'search text' = ANY(array_name)
Khi dùng hàm ANY, giá trị bạn muốn lọc sẽ nằm bên trái của biểu thức, còn tên cột ARRAY sẽ là tham số truyền vào hàm ANY.
Bài tập này là một phần của khóa học
Các hàm thao tác dữ liệu trong PostgreSQL
Hướng dẫn bài tập
- Khớp
'Trailers'ở bất kỳ chỉ mục nào của ARRAYspecial_featuresbất kể vị trí.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
SELECT
title,
special_features
FROM film
-- Modify the query to use the ANY function
WHERE ___ = ___ (___);