OBJECT_DELETE
OBJECT_DELETE (키 삭제)
OBJECT에서 지정된 키(와 해당 값)를 제거한 새 OBJECT를 반환해요.
본문
구문 (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)
- Semi-structured data functions — 반정형 데이터 함수 모음
- OBJECT_INSERT — 키 삽입/갱신
- OBJECT_CONSTRUCT — 객체 생성
- OBJECT_KEYS — 객체 키 가져오기