OBJECT_DELETE

OBJECT_DELETE (키 삭제)

OBJECT에서 지정된 키(와 해당 값)를 제거한 새 OBJECT를 반환해요.

출처: Snowflake SQL Reference - OBJECT_DELETE

본문

구문 (Syntax)

OBJECT_DELETE( <object> , <key1> [ , <key2> ... ] )

인자 (Arguments)

object

키를 제거할 OBJECT 값이에요.

keyN

객체에서 제거할 키(들)이에요. 키는 객체 내 키와 일치해야 해요.

반환 값 (Returns)

지정된 키가 제거된 OBJECT를 반환해요. 키가 객체에 없으면 해당 키는 무시돼요.

사용 참고 사항 (Usage notes)

  • 이 함수는 원본 객체를 변경하지 않고, 키가 제거된 새 객체를 반환해요.

예시 (Examples)

SELECT OBJECT_DELETE(OBJECT_CONSTRUCT('a', 1, 'b', 2, 'c', 3), 'b');
+--------------------------------------------------------------+
| OBJECT_DELETE(OBJECT_CONSTRUCT('A', 1, 'B', 2, 'C', 3), 'B') |
|--------------------------------------------------------------|
| { "a": 1, "c": 3 }                                           |
+--------------------------------------------------------------+

더 알아보기 (Learn more)