DO IT 오라클 데이터베이스 연습문제 6강
Q1. EMPNO열에는 EMP테이블에서 사원 이름(ENAME)이 다섯글자 이상이며 여섯글자 미만인 사원정보를 출력합니다. MASKING_EMPNO 열에는 사원번호(EMPNO) 앞 두자리 외 뒷자리를 '*'기호로 출력합니다. 그리고 MASKING_ENAME 열에는 사원이름의 첫 글자만 보여 주고 나머지 글자수만큼 '*'기호로 출력하세요.
Q2. EMP테이블에서 사원들의 월 평균 근무일 수는 21.5일 입니다. 하루 근무 시간을 8시간으로 보았을 때 사원들의 하루급여(DAY_PAY)와 시급(TIME_PAY)을 계산하여 결과를 출력합니다. 단, 하루급여는 소수점 세번째 자리에서 버리고, 시급은 두번째 소수점에서 반올림 하세요.
Q3. EMP테이블 에서 사원들은 입사일(HIREDATE)을 기준으로 3개월이 지난 후 첫 월요일에 정직원이 됩니다. 사원들이 정직원원이 되는 날짜(R_JOB)를 YYYY-MM-DD 형식으로 출력해주세요. 단, 추가수당(COMM)이 없는 사원의 추가수당은 'N/A'로 출력하세요.
Q4. EMP테이블의 모든 사원을 대상으로 직속 상관의 사원번호(MGR)를 다음과 같은 조건을 기준으로 변환해서 CHG_MGR 열에 출력하세요
-직속상관의 사원번호가 존재하지 않을 경우 : 0000
-직속상관의 사원번호 앞 두 자리가 75일 경우 : 5555
-직속상관의 사원번호 앞 두 자리가 76일 경우 : 6666
-직속상관의 사원번호 앞 두 자리가 77일 경우 : 7777
-직속상관의 사원번호 앞 두 자리가 78일 경우 : 8888
-그 외 직속상관 사원번호의 경우 : 본래 직속 상관의 사원번호 그대로 출력