본문 바로가기

자바 웹 개발자가 될거야/DB

[Oracle] 오라클 SQL 치환변수 연습하기

1. employees 테이블로부터 담당 매니저가 없는 모든 사원의 last_name 과 job_id를 출력하시오.

 

더보기
SELECT last_name, job_id
FROM employees
WHERE manager_id IS NULL;

 

2. employees 테이블로부터 사원들의 last_name, salary를 출력하되 유저가 입력한 급여보다 많은 급여를 받는 사원만 출력하는 구문을 작성하시오.

 

더보기
SELECT last_name, salary
FROM employees
WHERE salary > $sal_amt;

 

3. 유저에게 원하는 manager_id값을 입력받아 해당 매니저 밑에 속한 사원의 employee_id, last_name, salary 및 department_id를 출력하되, 또한 유저가 선택한 컬럼을 기준으로 정렬하는 구문을 작성하시오.

 

더보기
SELECT employee_id, last_name, salary, department_id
FROM employees
WHERE manager_id = (&man_id)
ORDER BY (&order_col);