시작하기무료로 시작하기

ANY로 ARRAY 검색하기

영상에서 보셨듯이, PostgreSQL은 ARRAY에서 값을 찾아 결과를 필터링할 수 있어요. ANY 함수는 ARRAY의 어떤 인덱스 위치에 있든 값을 검색할 수 있게 해줍니다. 예를 들어:

WHERE 'search text' = ANY(array_name)

ANY 함수를 사용할 때는, 필터링하려는 값이 등식의 왼쪽에 오고, ANY 함수의 매개변수로 ARRAY 열 이름을 넣습니다.

이 연습은 강의의 일부입니다

PostgreSQL에서 데이터 조작을 위한 함수

강의 보기

연습 안내

  • 위치와 상관없이 special_features ARRAY의 어느 인덱스에서든 'Trailers'를 매칭하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

SELECT
  title, 
  special_features 
FROM film 
-- Modify the query to use the ANY function 
WHERE ___ = ___ (___);
코드 편집 및 실행