티스토리 뷰

employees 테이블과 departments 테이블을 사용하여 다음 조건에 맞는 결과를 출 력하는 SQL구문을 작성하시오


SQL구문 실행 시 사용자로부터 값을 입력받음

employees 테이블에서 last_name이 입력된 문자로 시작되는 사원들을 모두 출력하시오

단, 입력된 문자의 대소문자 여부에 관계없이 출력이 정상적으로 되어야함


출력 형식


employee_id

last_nme

salary

hire_date

department_id

department_name



1
2
3
4
5
SELECT e.employee_id, e.last_name, e.salary,
       e.hire_date, e.department_id, d.department_name
FROM employees e JOIN departments d
ON (e.department_id = d.department_id)
WHERE UPPER(e.last_name) LIKE UPPER('&start_letter%');
cs






employees과 departments 테이블로부터 다음 조건에 맞는 결과를 출력하는 SQL구 문을 작성하시오


SQL구문 실행 시 사용자로부터 사원의 이름을 입력받음

ex) abel / Abel / ABEL, Kochhar, higgins

employees 테이블에서 사용자가 입력한 이름의 사원과 동일한 부서에서 근무하는 사원들을 모두 출력하시오

단, 입력된 문자의 대소문자 여부에 관계없이 출력이 정상적으로 되어야함

또한 사용자가 입력한 사원은 제외하고 출력해야함


출력 형식


 employee_id

 last_nme

 salary

 hire_date

 department_id

 department_name


1
2
3
4
5
6
7
8
9
10
11
SELECT e.employee_id, e.last_name, e.salary,
       e.hire_date, e.department_id, d.department_name
FROM employees e JOIN departments d
ON (e.department_id = d.department_id)
WHERE department_id IN 
    (
        SELECT department_id
        FROM employees
        WHERE UPPER(last_name) = UPPER('&enter_name')
    )
AND UPPER(last_name) <> UPPER('&enter_name');
cs


입력 : abel


1
2
3
4
5
6
7
8
9
10
11
SELECT e.employee_id, e.last_name, e.salary,
       e.hire_date, e.department_id, d.department_name
FROM employees e JOIN departments d
ON (e.department_id = d.department_id)
WHERE department_id IN
    (
        SELECT department_id
        FROM employees
        WHERE UPPER(last_name) = UPPER('&&enter_name')
    )
AND UPPER(last_name) <> UPPER('&enter_name');
cs


입력 : abel






employees 테이블을 사용하여 다음 조건에 맞는 결과를 출력하는 SQL구문을 작성 하시오


관리자 번호(manager_id)와 해당 관리자의 부하 직원 중 최소 급여 출력

관리자를 알 수 없는 사원은 제외하고 출력

최소 급여가 $6,000 이하인 그룹은 제외하고 출력

급여를 기준으로 내림차순 정렬해서 출력



출력 형식



1
2
3
4
5
SELECT manager_id, MIN(salary)
FROM employees
WHERE manager_id IS NOT NULL GROUP BY manager_id
HAVING MIN(salary) > 6000
ORDER BY MIN(salary) DESC;
cs


공지사항
최근에 올라온 글
Total
Today
Yesterday