/*
* MENU_ID가 PK임
* MENU_CATE데이터가 'B', 'I', 'P' 인것의 MENU_TYPE별 개수 구하기
*/
WITH PV AS (
SELECT MENU_ID
, MENU_CATE
, MENU_TYPE
FROM TB_SF_MENU_INFO
)
SELECT *
FROM PV
PIVOT(COUNT(MENU_ID) FOR MENU_TYPE IN ('B' AS TYPE_B, 'I' AS TYPE_I, 'P' AS TYPE_P));
--조회결과 중 일부 : MENU_CATE 가 'M'이고 MENU_TYPE가 'P'인 데이터가 9건 조회됨
--확인쿼리
SELECT COUNT(MENU_ID)
FROM TB_SF_MENU_INFO
WHERE MENU_CATE = 'M'
AND MENU_TYPE = 'P';
FROM TB_SF_MENU_INFO
WHERE MENU_CATE = 'M'
AND MENU_TYPE = 'P';
--조회결과 : 9건
반응형
'개발 > 오라클' 카테고리의 다른 글
오라클 다중 LIKE 검색 (0) | 2018.11.12 |
---|---|
오라클 최근 수정된 데이터 조회 또는 특정 날짜 시간 데이터 조회 (0) | 2018.11.12 |
오라클 여러행을 하나의 컬럼으로 합치기 (0) | 2018.11.05 |
오라클 캐릭터셋 조회 및 조회 데이터 캐릭터셋 변환 조회 (0) | 2018.11.05 |
오라클 이전 데이터 조회 (0) | 2018.11.02 |