11.
select last_name, nvl(to_char(commission_pct), '커미션 없슴') "COMM"
from employees;
10.
찾는 항목:사원의 이름, 입사일, 업무 시작 요일(입사한 날의 요일)
열별칭: DAY
정렬: 월요일을 기준으로
select last_name, hire_date, to_char(hire_date, 'DAY') "DAY"
from employees
order by to_char(hire_date-1,'D');
9.
찾는 항목:사원의 이름,입사일,급여 검토일(입사후 6개월 지나고 첫번째 월요일)
열별칭:검토, 출력형태:요일전체이름, 서수, 월전체이름, 연도4자리
출력형태는 날짜를 문자로 바꿔야 한다. to_char(날짜,'DAY, ddspth MONTH, YYYY')
급여검토일 : next_day(add_months(hire_date, 6),'월요일')
select last_name, hire_date,
to_char(next_day(add_months(hire_date, 6),'월요일'),'DAY, "the" ddspth "of" MONTH, YYYY') 검토
from employees;
8.
찾는 항목:사원의 이름, 급여-->15자로 출력, 왼쪽 빈 칸에 $를 채워라. 열 별칭 "월급"
select last_name, lpad(salary, 15, '$') 월급
from employees;
7.
찾는 항목: 사원의 이름, 월급, 월급 * 3
select last_name || '의 월급은 ' ||
to_char(salary,'$99,999.00') || ' 그런데, 원한다. ' ||
to_char(salary * 3,'$99,999.00') "꿈의 월급"
from employees;
6.
각 사원의 이름, 근무 달 수(입사일로부터 현재까지의 달),
열 이름을 "근무한 달", 결과는 정수로 반올림, 근무 달수를 기준으로 정렬
select last_name, round(months_between(sysdate, hire_date)) "근무한 달"
from employees
order by "근무한 달";