[오라클]GROUP BY쿼리를 PIVOT쿼리로 바꿔보자

💡 핵심 요약 (TL;DR)

동적 또는 유동적인 코드로 인해 GROUP BY로 해결하기 어려운 다중 컬럼 집계 문제를 오라클 PIVOT 함수로 해결하는 방법이다. ROW_NUMBER 또는 RANK 윈도우 함수로 순번을 부여한 뒤 PIVOT을 적용하여 행 데이터를 유연하게 열로 전환할 수 있다.

자세히 보기

오라클DB에서 프로시저 출력값 보는 방법

💡 핵심 요약 (TL;DR)

오라클 DB에서 프로시저의 DBMS_OUTPUT.PUT_LINE 메시지를 콘솔에서 확인하려면 출력 기능 활성화가 필수적이다. PL/SQL 블록을 실행하기 전 최상단에 SET SERVEROUTPUT ON; 명령어를 선언해야 결과값이 정상적으로 표시된다.

자세히 보기

톰캣서버 중복에러 관리자권한으로도 해결 안될 때 임시해결방법

💡 핵심 요약 (TL;DR)

이클립스에서 톰캣 서버를 실행하던 중 80 port가 already in use라는 에러가 발생했다. 톰캣 서버 HTTP 포트를 80에서 8080으로 변경해준뒤 테스트 실행시 URL에 :8080을 붙여주니 웹페이지가 정상적으로 출력되었다.

자세히 보기

Oracle SQL

💡 핵심 요약 (TL;DR)

Oracle SQL의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 쿼리 마지막라인에 --주석문을 사용하면 그 뒤의 내부적으로 추가되는 sql구문에 주석이 인식되어질 수 있어 에러가 발생할 수 있다.

자세히 보기

SVN사용법과 git차이점

💡 핵심 요약 (TL;DR)

'SVN사용법과 git차이점'에서 다루는 각 기술의 핵심 개념과 동작 방식의 차이점을 분석한 내용이다. 비교 | SVN | Git의 차이를 고려하여 상황에 맞게 적용해야 한다.

자세히 보기

DevOps와 CI/CD차이

💡 핵심 요약 (TL;DR)

'DevOps와 CI/CD차이'에서 다루는 각 기술의 핵심 개념과 동작 방식의 차이점을 분석한 내용이다. DevOps와 CI/CD차이의 차이를 고려하여 상황에 맞게 적용해야 한다.

자세히 보기

[SQL]더미데이터 쉽게 쌓기

💡 핵심 요약 (TL;DR)

더미데이터 쉽게 쌓기의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 핵심 설정과 구현 코드를 단계별로 파악하여 상황에 맞게 유연하게 활용할 수 있다.

자세히 보기

[스프링SPRING] 게시판 페이징처리

💡 핵심 요약 (TL;DR)

게시판 페이징처리의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. * 목적 : 필요한 만큼의 데이터를 전송/처리하기 위해서을 적용할 수 있다.

자세히 보기

[스프링SPRING]Controller에서 예외처리

💡 핵심 요약 (TL;DR)

Controller에서 예외처리의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다. 스프링에서 예외를 처리하기위해 아래 3가지 방법이 있다.

자세히 보기