ANY로 ARRAY 검색하기
영상에서 보셨듯이, PostgreSQL은 ARRAY에서 값을 찾아 결과를 필터링할 수 있어요. ANY 함수는 ARRAY의 어떤 인덱스 위치에 있든 값을 검색할 수 있게 해줍니다. 예를 들어:
WHERE 'search text' = ANY(array_name)
ANY 함수를 사용할 때는, 필터링하려는 값이 등식의 왼쪽에 오고, ANY 함수의 매개변수로 ARRAY 열 이름을 넣습니다.
이 연습은 강의의 일부입니다
PostgreSQL에서 데이터 조작을 위한 함수
연습 안내
- 위치와 상관없이
special_featuresARRAY의 어느 인덱스에서든'Trailers'를 매칭하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
SELECT
title,
special_features
FROM film
-- Modify the query to use the ANY function
WHERE ___ = ___ (___);