코딩/Oracle
Oracle group by, having
group by는 데이터를 그룹화해서 처리할 경우 사용합니다. select에서의 groupby는 조회하는 컬럼이 group by에 맞추어 설정해야 합니다. 또한 그룹함수(count, sum, avg, max, min)만 사용할 수 있다는 점도 참고하시면 되겠습니다. 예제로 넘어가겠습니다. SELECT JOB_ID, AVG(SALARY) FROM EMPLOYEES GROUP BY JOB_ID HAVING AVG(SALARY) >= 10000 AND JOB_ID NOT LIKE '%CLERK%' ; 오라클에 있는 HR을 이용하였습니다. 위의 예제는 "사원들의 업무별 급여평균이 10000달러보다 큰 경우의 업무별 급여평균. 하지만 부서에 'CLERK' 라는 문구는 포함하지 않는다"를 나타낸것입니다. selec..
2020. 6. 29. 23:23
최근댓글