조건 분기 (2) 썸네일형 리스트형 집계와 조건 분기 - 2. 집약결과로 조건 분기 2. 집약결과로 조건 분기 - UNIONSELECT EMP_NAME , MAX(TEAM) AS TEAM FROM Employees GROUP BY EMP_NAME HAVING COUNT(*) = 1 UNION SELECT EMP_NAME , '2개를 겸무' AS TEAM FROM Employees GROUP BY EMP_NAME HAVING COUNT(*) = 2 UNION SELECT EMP_NAME , '3개 이상을 겸무' AS TEAM FROM Employees GROUP BY EMP_NAME HAVING COUNT(*) >= 3 ; - CASE SELECT EMP_NAME, CASE WHEN COUNT(*) =1 THEN MAX(TEAM) WHEN COUNT(*) =2 THEN '2개를 겸무' W.. 집계와 조건 분기 - 1. 집계 대상으로 조건 분기 1. 집계 대상으로 조건 분기- UNION을 사용한 방법 SELECT PREFECTURE, SUM(POP_MEN) AS POP_MEN, SUM(POP_WOM) AS POP_WOM FROM( SELECT PREFECTURE, POP AS POP_MEN, NULL AS POP_WOM FROM POPULATION WHERE SEX = '1' UNION SELECT PREFECTURE, NULL AS POP_MEN, POP AS POP_WOM FROM POPULATION WHERE SEX = '2') tmp GROUP BY PREFECTURE; -> 실행계획을 보면 POPULATION 테이블에 풀 스캔이 2회 수행되는 것을 확인할 수 있다. - CASE식을 사용한 방법SELECT PREFECTURE, SUM(C.. 이전 1 다음