오라클로 배우는 데이터베이스 입문, 둘째 마당 07 - 1 ~ 5번 연습 문제
부서 번호, 평균 급여, 최고 급여, 최저 급여, 사원 수를 출력, 평균 급여를 출력할 때 소수점을 제외하고 각 부서별로 출력SELECT DEPTNO, TRUNC(AVG(SAL),0) AS AVG_SAL, MAX(SAL) AS MAX_SAL, MIN(SAL) AS MIN_SAL, COUNT(SAL) AS CNT_SALFROM EMPGROUP BY DEPTNO;출력 결과30 1566 2850 950 620 2175 3000 800 510 2916 5000 1300 3같은 직책에 종사하는 사원이 3명 이상인 직책과 인원수SELECT JOB, COUNT(*)FROM EMPGROUP BY JOBHAVING COUNT(*) >= 3;출력 결과CLERK 4SALESMAN 4MANAGER..
2025. 4. 27.
오라클로 배우는 데이터베이스 입문, 둘째 마당 06 - 1 ~ 4번 문제
1. 사원 이름이 다섯 글자 이상이며 여섯 글자 미만인 사원 정보를 출력, MASKING_EMPNO 열에는 사원 번호 앞 두 자리 외 뒷자리를 *기호로 출력하고, MASKING_ENAME 열에는 사원 이름의 첫 글자만 보여 주고 나머지 글자 수만큼 *기호로 출력SELECT EMPNO, SUBSTR(TO_CHAR(EMPNO),1,2) || '**' AS MASKING_EMPNO, ENAME, SUBSTR(ENAME, 1,1) || '****' AS MASKING_ENAMEFROM EMPWHERE LENGTH(ENAME) = 5;출력 결과7369 73** SMITH S****7499 74** ALLEN A****7566 75** JONES J****7698 76** BLAKE B***..
2025. 4. 27.