[Oracle] SQL그룹함수, TO_CHAR함수, 서브쿼리
[1] SQL그룹함수 --count,sum,avg,max,min --1)count(*): null값 포함, 나머지는 null값 제외 select count(*),count(bonus),count(hpage) from professor; --2)sum select count(bonus),sum(bonus) from professor; --3)avg select count(bonus),sum(bonus),avg(bonus) from professor; --4)max,min select max(sal),min(sal) from emp; select max(hiredate),min(hiredate) from emp; --round: 소수점 지정 select round(avg(sal),1) from emp; --..
[Oracle] Group함수, Having절, Cube함수, Join, View
[1] Group 함수_group by --emp에서 job별로 인원수를 구한다 select job,count(*) from emp group by job; --professor에서 학과별,직급별로 교수들의 평균급여 구하라(학과번호는 오름차순으로) select deptno,position,avg(pay) from professor group by deptno,position order by deptno; [2] Having절(조건절) --group by절에 대한 조건절은 WHERE절을 못쓰고, HAVING절 사용함! --[조건주고 검색하기-Having절 사용]-반드시 group by 뒤에 옴! --professor에서 학과별 평균급여가 450이상인 부서의 부서번호,평균급여 구하라 select deptn..