본문 바로가기

TOTAL IT

오라클 DB와 GROUPING / GROUPING_ID / ROLLUP

반응형

기존에는 MySQL을 기반으로 DB를 사용하고 데이터를 관리하는 프로젝트들을 진행했었는데, 

 

새로 오라클 (Oracle) DB를 학습하는 시간을 가졌다. MySQL과 기본적인 문법은 비슷했지만,

 

MySQL에선 간단하던 auto_increment를 SEQUENCE를 통해 설정해야 하는 등의 차이가 있었다.

 

또 Workbench가 아닌 DBeaver (디비버)를 활용해서 작업했는데, 단축키는 조금 달랐지만 WorkBench보다 가독성이 좋고 구분이 편했다.

 


 

점포 월별 매출 소계와 합계를 구하는 쿼리를 작성하며, Grouping / Grouping_id / Rollup  함수를 사용하고 오라클의 NVL 등에 대해서도 추가 학습했다.

 

 

** 추후 프로시저를 포함한 PL/SQL 문법에 대해서도 학습할 예정 

반응형