라벨이 db인 게시물 표시

오라클 DB 특정 컬럼의 특정 값만 카운트 하는 법

이미지
decode함수나 case when함수 둘중 선택해서 사용 select  count(decode(a.tmp, 0, 1)) as cnt_0 --a.tmp의 값이 0일 경우 카운트 , count(decode(a.tmp, 1, 1)) as cnt_1 --a.tmp의 값이 1일 경우 카운트 , count(decode(a.tmp, 2, 1)) as cnt_2 --a.tmp의 값이 1일 경우 카운트 from table a where (where절 필요 시 사용) group by (그루핑 필요 시 사용) 결과값은 이런식으로 나옴

DBCP 커넥션 풀(Connection Pool)

DBCP란  미리 커넥션 개체를 생성하고 그걸 사용하는것. 커넥션에 걸리는 시간을 단축시켜줌 라이브러리를 통해 설정할 수 있음.

DB 툴 토드(TOAD) 단축키

F4 / Ctrl+table name 클릭 : 테이블 정보 상세보기 Ctrl+Enter : 현재 커서 또는 블럭의 SQL문 실행 F8 : 과거에 실행했던 쿼리문 히스토리 Ctrl+B : 주석처리 Ctrl+Shift+B : 주석해제 Ctrl+Shift+F : 쿼리문 정렬