검색어 입력폼
평가점수A

데이터베이스 배움터 최신판 4장 연습문제

저작시기 2013.05 |등록일 2014.10.18 | 최종수정일 2017.11.13 한글파일한글 (hwp) | 6페이지 | 가격 2,500원

소개글

학교 데이터베이스 시간에 직접 작성하고 SQL로 돌려본 자료입니다.
스스로 해보는 실습문제 4장입니다.

목차

없음

본문내용

질의 01 : 가장 오래 근무한 사원에 관한 모든 데이터를 검색하라.

SELECT *
FROM EMPLOYEE
WHERE HIREDATE=(SELECT MIN(HIREDATE)
FROM EMPLOYEE);

질의 02 : 최종철과 같은 부서에 근무하는 사원에 관한 모든 데이터를 검색하라.

SELECT *
FROM EMPLOYEE
WHERE DNO=(SELECT DNO
FROM EMPLOYEE
WHERE EMPNAME='최종철');

질의 03 : 회사의 전체 사원수를 검색하라.

SELECT COUNT(EMPNAME)'사원수'
FROM EMPLOYEE;

질의 04 : 회사에 몇 개의 부서가 있는가를 검색하라.

SELECT COUNT(DEPTNAME)'부서수'
FROM DEPARTMENT;

질의 05 : 기획부에 근무하는 사원들의 이름과 직급을 검색하라.

SELECT EMPNAME, TITLE
FROM EMPLOYEE E, DEPARTMENT D
WHERE E.DNO = D.DEPTNO AND DEPTNAME='기획';

질의 06 : 한 명 이상의 사원이 근무하는 부서의 개수를 검색하라.

SELECT COUNT(DEPTNAME)'부서수'
FROM DEPARTMENT D
WHERE EXISTS(
SELECT *
FROM EMPLOYEE E WHERE D.DEPTNO = E.DNO);

질의 07 : 사원이 한 명도 근무하지 않는 부서를 검색하라.

SELECT DEPTNAME
FROM DEPARTMENT D
WHERE NOT EXISTS(
SELECT *
FROM EMPLOYEE E WHERE D.DEPTNO = E.DNO);

질의 08 : 사원이 한 명 이상 속한 부서에 대해서 평균 급여를 검색하라.

SELECT AVG(SALARY) '평균 급여'
FROM DEPARTMENT D, EMPLOYEE E
WHERE EXISTS(SELECT *
FROM EMPLOYEE E
WHERE E.DNO=D.DEPTNO);

질의 09 : 부서에 속한 사원들의 평균 급여가 가장 많은 부서의 이름과 평균 급여를 검색하라.

참고 자료

없음
다운로드 맨위로