Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

Hướng dẫn bài tập

  • Khớp 'Trailers' ở bất kỳ chỉ mục nào của ARRAY special_features bấ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 ___ = ___ (___);
Chỉnh sửa và Chạy Mã