카테고리:

반정형 및 정형 데이터 함수 (배열/오브젝트)

ARRAY_CONTAINS

지정된 ARRAY에서 지정된 값이 발견되면 TRUE를 반환합니다.

구문

ARRAY_CONTAINS( <value_expr> , <array> )
Copy

인자

value_expr

array 에서 찾을 값입니다.

array

검색할 ARRAY입니다.

반환

arrayvalue 가 있는 경우 함수는 TRUE를 반환합니다.

다음 쿼리는 ARRAY_CONTAINS 함수의 기본 사용법을 보여줍니다.

SELECT ARRAY_CONTAINS('hello'::variant, array_construct('hello', 'hi'));
+------------------------------------------------------------------+
| ARRAY_CONTAINS('HELLO'::VARIANT, ARRAY_CONSTRUCT('HELLO', 'HI')) |
|------------------------------------------------------------------|
| True                                                             |
+------------------------------------------------------------------+
Copy
SELECT ARRAY_CONTAINS('hello'::variant, array_construct('hola', 'bonjour'));
+----------------------------------------------------------------------+
| ARRAY_CONTAINS('HELLO'::VARIANT, ARRAY_CONSTRUCT('HOLA', 'BONJOUR')) |
|----------------------------------------------------------------------|
| False                                                                |
+----------------------------------------------------------------------+
Copy