[오라클]GROUP BY쿼리를 PIVOT쿼리로 바꿔보자
💡 핵심 요약 (TL;DR)
동적 또는 유동적인 코드로 인해 GROUP BY로 해결하기 어려운 다중 컬럼 집계 문제를 오라클 PIVOT 함수로 해결하는 방법이다. ROW_NUMBER 또는 RANK 윈도우 함수로 순번을 부여한 뒤 PIVOT을 적용하여 행 데이터를 유연하게 열로 전환할 수 있다.
[오라클]GROUP BY쿼리를 PIVOT쿼리로 바꿔보자
💡 핵심 요약 (TL;DR)
동적 또는 유동적인 코드로 인해 GROUP BY로 해결하기 어려운 다중 컬럼 집계 문제를 오라클 PIVOT 함수로 해결하는 방법이다. ROW_NUMBER 또는 RANK 윈도우 함수로 순번을 부여한 뒤 PIVOT을 적용하여 행 데이터를 유연하게 열로 전환할 수 있다.
💡 핵심 요약 (TL;DR)
오라클 DB에서 프로시저의 DBMS_OUTPUT.PUT_LINE 메시지를 콘솔에서 확인하려면 출력 기능 활성화가 필수적이다. PL/SQL 블록을 실행하기 전 최상단에 SET SERVEROUTPUT ON; 명령어를 선언해야 결과값이 정상적으로 표시된다.
💡 핵심 요약 (TL;DR)
Oracle SQL의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 쿼리 마지막라인에 --주석문을 사용하면 그 뒤의 내부적으로 추가되는 sql구문에 주석이 인식되어질 수 있어 에러가 발생할 수 있다.
💡 핵심 요약 (TL;DR)
DB전체목록List의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 1. 간단 리눅스명령어(복붙포함), Oracle 명령어, DB작동방법, 접속순서을 적용할 수 있다.
💡 핵심 요약 (TL;DR)
DB 복구(Recovery)의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. * 반드시 DB를 종료한 상태에서 남아 있는 Member를 사용해서 복원해야한다.
💡 핵심 요약 (TL;DR)
DB BACKUP의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. * USER 관리방식의 backup : 운영체제 명령어(CP)를 사용한 백업과 복구을 적용할 수 있다.
💡 핵심 요약 (TL;DR)
'substr과 TO_CHAR차이'에서 다루는 각 기술의 핵심 개념과 동작 방식의 차이점을 분석한 내용이다. 동작 원리와 장단점을 비교 파악하여 프로젝트 개발 상황에 적합한 방식을 선택할 수 있다.
[SQL퀴즈] not a single-group group function 해결, group by사용, outer join사용
💡 핵심 요약 (TL;DR)
* 반면 outer join은 조인조건을 만족하는 행과 조인조건을 만족하지않는 행을 모두 반환하기때문에 문제에서 제시했던 단, 사원이 없는 부서도 출력을 시키시오.까지 만족시킬 수 있다. 관련 환경 설정과 코드를 알맞게 수정하여 정상적으로 동작하도록 해결할 수 있다.
Controlfile다중화, Redologfile다중화, 데이터베이스로그모드
💡 핵심 요약 (TL;DR)
Controlfile다중화, Redologfile다중화, 데이터베이스로그모드의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. * 최대 8개까지 다중화 기능이 제공되고 오라클 3개 권장을 적용할 수 있다.
💡 핵심 요약 (TL;DR)
* DB에 발생된 명령문(SQL구문)이 정상적으로 실행되지 않고 오류가 발생된 경우 원인을 파악했다. * 해결 : 명령문 재작성, 권한 부여, 공간 부여 등을 통해 문제를 해결할 수 있다.