중간고사SQL문제
- 최초 등록일
- 2020.03.29
- 최종 저작일
- 2020.03
- 2페이지/
한컴오피스
- 가격 1,500원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
"중간고사SQL문제"에 대한 내용입니다.
목차
8 ~ 13. 다음의 테이블에 대하여 아래의 질문에 해당하는 SQL문을 작성하시오. 질의의 결과는 실행결과 화면과 동일해야 합니다. (컬럼이름, 컬럼 순서, 정렬 순서 등)
8. EMP의 모든 JOB을 출력하라. 단, 중복된 JOB은 한번만 출력하라
9. 이름이 ‘S’로 끝나는 사원의 사원번호, 이름, 직종을 출력하라.
10. JOB이 ‘MANAGER’인 사원의 이름, 부서이름, 부서지역을 출력하라. 단, 결과는 사원이름으로 정렬하라.
11. 각 부서의 이름과 소속된 직원 수를 직원 수의 역순으로 출력하시오. 컬럼 이름 주의
12. 가장 SAL가 낮은 직원 세 명을 아래와 같이 출력하시오.
13. 30번 부서에 속한 부서원들의 SAL을 10% 인상하는 SQL문을 작성하시오.
본문내용
11. 각 부서의 이름과 소속된 직원 수를 직원 수의 역순으로 출력하시오. 컬럼 이름 주의
DNAME CNT
SALES 6
RESEARCH 5
ACCOUNTING 3
OPERATIONS 0
SELECT D.DNAME, COUNT(E.DEPTNO) CNT
FROM DEPT D LEFT OUTER JOIN EMP E ON D.DEPTNO = E.DEPTNO
GROUP BY D.DNAME
ORDER BY CNT DESC
12. 가장 SAL가 낮은 직원 세 명을 아래와 같이 출력하시오.
ENAME SAL
SMITH 800
JAMES 950
ADAMS 1100
SELECT TOP 3 ENAME, SAL
FROM EMP
ORDER BY SAL
13. 30번 부서에 속한 부서원들의 SAL을 10% 인상하는 SQL문을 작성하시오.
SELECT ENAME, SAL*1.1 AS SAL
FROM EMP
WHERE DEPTNO=30
참고 자료
없음