오라클 SQL에서 JSON 데이터에서 특정 항목의 값을 추출하기 위해서 JSON_VALUE 함수를 사용하면 된다. JSON_VALUE 함수를 사용하여 값을 추출할 때는 루트($)와 배열순번, 키 이름을 지정하면 된다. JSON_VALUE 함수를 사용할 때 반환 값의 데이터 유형을 지정하기 위해서는 RETURNING 옵션을 사용하면 되며, 데이터 추출 중 오류가 발행하거나 값이 비어있을 경우 ON ERROR, ON EMPTY 옵션을 사용하여 처리할 수 있다.JSON_VALUE 함수는 오라클 12c 부터 사용할 수 있다. 목차JSON_VALUE 기본 사용법JSON_VALUE 옵션 사용법 JSON_VALUE 기본 사용법SELECT JSON_VALUE('{"EMPNO":7698,"ENAME":"BLAKE"}',..
2025년 1월 IT/개발자 세미나/컨퍼런스 일정1월 9일(목).NET Conf 2025 x Seoul09:30~18:00, 스페이스쉐어 삼성역센터, 유료(1.5만)1월 10일(금)2024학년도 빅데이터 미래산업 트렌드 기업연계 세미나14:00~18:00, 서울시립대로 163 백주년기념관 307호1월 11일(토)Flutter In Production Extended Seoul13:00~17:00, 한국 마이크로소프트 13층, 유료(1만)1월 11일(토)LabConf 202510:00~18:00, 서울과학기술대학교, 유료(1.8만)1월 18일(토)U/CON 25 (학생과 사회초년생을 위한 IT 컨퍼런스)11:00~17:00, MARU 180, 유료(5천)2월 11일(화)AI SEOUL 202510..
오라클 SQL에서 여러 행의 데이터를 KEY, VALUE 형태로 하나의 JSON 객체로 합치기 위해서는 JSON_OBJECTAGG 함수를 사용하면 된다. JSON_OBJECTAGG 함수는 오라클 12c R2 이상에서 사용할 수 있다. JSON_OBJECT( [ { [KEY] key_expr VALUE val_expr } -- JSON 객체의 "키:값" 쌍을 정의 [FORMAT JSON], -- 값(val_expr)이 JSON 형식임을 명시. 유효하지 않은 JSON 형식이면 오류 발생 ... ] [ JSON_on_null_clause ] -- NULL 처리 방식 지정 (NULL ON NULL 또는 ABSENT ON NULL) [ JSON_returni..
오라클 SQL에서 JSON 객체를 만들기 위해서는 JSON_OBJECT 함수를 사용하면 된다. JSON_OBJECT 함수는 키 이름(KEY)과 값(VALUE)의 매핑을 유연하게 설정할 수 있어 단순한 데이터 변환뿐 아니라 복잡한 JSON 객체를 동적으로 생성하는 데에도 유용하게 사용할 수 있다. JSON_OBJECT 함수는 오라클 12c R2 이상에서 사용할 수 있다. JSON_OBJECT( [ { [KEY] key_expr VALUE val_expr -- JSON 객체의 "키:값" 쌍 지정 | expr [ ":" expr ] -- "키:값"을 표현식으로 생성 } [FORMAT JSON], ..
오라클 SQL에서 여러 행의 데이터를 하나의 배열로 반환하기 위해서는 JSON_ARRAYAGG 함수를 사용하면 된다. JSON_ARRAYAGG 함수는 ORDER BY를 사용하여 배열 요소를 정렬할 수 있으며, CLOB 형식으로 반환할 수 있기 때문에 대용량의 데이터를 하나의 문자열로 합쳐서 반환할 때도 사용할 수 있다. JSON_ARRAYAGG 함수는 오라클 12c R2부터 사용할 수 있다. JSON_ARRAYAGG( expr [FORMAT JSON] -- 배열에 포함할 열이나 표현식 (JSON 데이터라면 FORMAT JSON 사용) [ORDER BY column [ASC | DESC]] -- 배열 요소를 정렬 (기본적으로 순서가 보장되지 않음) [NULL ON NULL | ABSENT..
오라클 SQL에서 JSON 데이터를 배열로 반환하기 위해서는 JSON_ARRAY 함수를 사용하면 된다. JSON_ARRAY 함수는 오라클 12c R2 이상에서 사용할 수 있다. JSON_ARRAY 함수는 입력된 데이터를 단순 배열로 반환하는 함수라고 생각하면 되며, 각 데이터별로 옵션을 사용하여 NULL 또는 JSON 형식을 체크할 수 있다. JSON_ARRAY( expr [FORMAT JSON], -- JSON 배열에 포함할 값 (JSON 형식인지 지정 가능) expr [FORMAT JSON], -- 추가 값 (콤마로 구분) ... [JSON_on_null_clause] -- NULL 처리 옵션 (NULL ON NULL | ABSENT ON NULL) [J..
오라클 SQL에서 SYSDATE 함수를 사용하여 현재 날짜와 시간을 조회할 수 있다. 그러나 시간을 제외한 날짜만 필요할 때가 있는데, 이럴 때는 TRUNC 함수를 사용하여 시간을 절사 하는 방법과, TO_CHAR 함수를 사용하여 날짜 형식을 문자열로 변환하는 방법이 있다. 상황에 따라서 2가지 방법을 적절히 사용하면 된다. SELECT SYSDATE , TRUNC(SYSDATE) , TO_CHAR(SYSDATE, 'YYYY-MM-DD') FROM dual TRUNC(SYSDATE) :TRUNC 함수를 사용하면 날짜 형식에서 시간을 버리고 날짜만 반환한다.반환된 값이 SYSDATE와 동일한 날짜 형식이기 때문에 날짜 형식을 사용해야 할 경우 유용하게 사용할 수 있다. 아래와 같이 WHE..
2024년 12월 IT/개발자 세미나/컨퍼런스 일정12월 3일(화)2025 SW산업전망 컨퍼런스13:30~17:30, 코엑스12월 4일(수)제9회 대한민국 소프트웨어 대전, 소프트웨이브 202412월4일~6일, 코엑스 1층 A홀12월 7일(토)Notion Innovators Summit Seoul 2024 (노션 서밋 서울)10:00~18:00, 경희대학교 오비스홀 151 그랜드볼룸, 유료(2.5천원)12월 10일(화)그랜드 클라우드 컨퍼런스 202412월10일~12일, SETEC 전시장 컨벤션홀 | 유튜브12월 11일(수)2024 디지털 이노페스타 : ICT 세미나09:00~12:00, 드림플러스 지하1층 이벤트홀12월 12일(목)디지털서비스 서밋 202414:00~17:30, 포스코타워 역..
2024년 11월 IT/개발자 세미나/컨퍼런스 일정11월 4일(월)SK AI SUMMIT 202411월4일~5일, 코엑스11월 14일(목)실리콘밸리의 한국인 202413:00~18:30, 한양종합기술연구원(HIT), 유료(1만)11월 14일(목)2025 ICT 산업전망컨퍼런스11월14일~15일, 양재 엘타워 / 온라인 (유튜브)11월 16일(토)Open Source Conference (오쏘콘)12:50~18:00, 인천스타트업파크 6층 커넥트홀11월 21일(목)삼성 개발자 콘퍼런스 코리아 2024 (SDC24 Korea)10:00~, 온라인11월 21일(토)Devfest Cloud 202413:00~18:00, 스페이스쉐어 삼성역센터, 유료(1만)11월 27일(수)2024 블록체인 진흥주간 ..
2024년 10월 IT/개발자 세미나/컨퍼런스 일정10월 7일(월)2024 당근 테크 밋업11:00~17:00, 코엑스 3층 컨퍼런스룸(남)10월 8일(화)체인지메이커 컨퍼런스10월8일~13일, 헤이그라운드 성수 시작점, 유료10월 15일(화)Red Hat Summit: Connect 202409:00~16:30, 롯데호텔 서울 (소공동), 2층 크리스탈 볼룸10월 15일(화)ETRI OPEN SOURCE TECH DAY (EOST) 202410:00~17:30, 한국과학기술회관 국제회의실10월 16일(수)ISEC 2024 (제18회 국제 시큐리티 콘퍼런스)10월16일~17일 , 코엑스 Hall D, 오디토리움(3F)10월 22일(화)KES 2024 (제 55회 한국전자전)10월22일~25일, ..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.