1. 사원이름이 다섯글자 이상, 여섯글자 미만인 사원 정보를 출력
단, MASKING_EMPNO열은 사원번호의 앞 두자리 외 뒷자리를 *로 마스킹
그리고 MASKING_ENAME열은 사원 이름의 첫 글자만 보여주고 나머지는 글자 수 만큼 *로 마스킹
2. 근무일 수 21.5일, 하루 평균 8시간 근무할 때 사원들의 하루 급여와 시급을 계산
단, 하루 급여는 소수점 세 번째 자리에서 버리고 시급은 소수점 두 번째 자리에서 반올림
3. 사원들은입사일 기준으로 3개월이 지난 후 첫 월요일에 정직원이 될 때 사원들이 정직원 되는 날짜를 YYYY-MM-DD형식으로 출력
단, 추가수당이 없는 사원의 추가수당은 N/A로 출력
4. 모든 사원을 대상으로 직속 상관의 사원 번호를 다음의 조건을 기준으로 변환해서 CHG_MGR에 출력하기
- 직속 상관의 사원 번호가 존재하지 않을 경우: 0000 - 직속 상관의 사원 번호 앞 두 자리가 75일 경우: 5555 - 직속 상관의 사원 번호 앞 두 자리가 76일 경우: 6666 - 직속 상관의 사원 번호 앞 두 자리가 77일 경우: 7777 - 직속 상관의 사원 번호 앞 두 자리가 78일 경우: 8888 - 그 외 직속 상관의 사원 번호의 경우: 본래 직속 상관의 사원 번호 그대로 출력 |
'공부 > 데이터베이스' 카테고리의 다른 글
[오라클로 배우는 데이터베이스 입문] 07. 연습문제 (0) | 2022.03.26 |
---|---|
[오라클로 배우는 데이터베이스 입문] 07. 다중행 함수와 데이터 그룹화 (0) | 2022.03.26 |
[오라클로 배우는 데이터베이스] 06. 데이터 처리와 가공을 위한 오라클 함수 (0) | 2022.03.23 |
[오라클로 배우는 데이터베이스 입문] 05. 연습문제 (0) | 2022.03.21 |
[오라클로 배우는 데이터베이스 입문] 05. 필요한 데이터만 출력하는 WHERE절 (0) | 2022.03.21 |