1. employees 테이블로부터 관리자보다 먼저 채용된 모든 사원의 last_name과 hire_date 및 해당 관리자의 last_name과 hire_date를 출력하는 구문을 작성하시오.
더보기
SELECT w.last_name, w.hire_date, m.last_name m.hire_date
FROM employees w JOIN employees m
ON (w.manager_id = m.employee_id)
WHERE w.hire_date < m.hire_date;
2. employees 테이블로부터 last_name에 "u"가 포함된 사원과 같은 부서에 근무하는 모든 사원의 employee_id와 last_name을 출력하는 구문을 작성하시오.
더보기
SELECT employee_id, last_name
FROM employees
WHERE department_id IN (SELECT department_id
FROM employees
WHERE last_name like '%u%');
3. employees 테이블로부터 평균보다 많은 급여를 받고 성에 "u"가 포함된 사원이 있는 부서에서 근무하는 모든 사원의 employee_id, last_name 및 salary를 출력하는 구문을 작성하시오.
더보기
SELECT employee_id, last_name, salary
FROM employees
WHERE department_id IN (SELECT department_id
FROM employees
WHERE last_name like '%u%')
AND salary>(SELECT AVG(salary)
FROM employees);
'자바 웹 개발자가 될거야 > DB' 카테고리의 다른 글
[Oracle] EM으로 DB에 저장영역 추가하는 방법 (0) | 2022.01.11 |
---|---|
[Oracle] 오라클 DB Enterprise Manager(EM) (0) | 2022.01.04 |
[Oracle] 오라클 데이터베이스 끄는 방법 (0) | 2021.12.31 |
[Oracle] 오라클 데이터베이스 생성하는 법 (0) | 2021.12.31 |
[Oracle] 오라클 인스턴스 구조 (0) | 2021.12.28 |