에듀윌
·
문제 42
문제
QUESTION
42
CTAS · UPDATE 서브쿼리
아래 SQL에 대한 설명으로 가장 적절하지
않은
것은?
[EMP]
EMP_ID
NAME
DEPT
SAL
101
James
HR
7000
102
Andrew
IT
5000
103
Linda
HR
5500
104
Olivia
Sales
3500
105
Kevin
Sales
3000
106
Frank
IT
6000
CREATE TABLE
EMP_TEST
AS SELECT
*
FROM
EMP;
UPDATE
EMP_TEST a
SET
SALARY = (
SELECT
SALARY * 1.2
FROM
EMP_TEST b
WHERE
a.EMP_ID = b.EMP_ID
AND
b.DEPT = 'IT');
SELECT
*
FROM
EMP_TEST
WHERE
DEPT = 'HR';
①
부서가 'IT'인 사원들의 급여를 20% 인상하는 쿼리이다.
②
실행 결과에 포함되는 사원은 'James', 'Linda' 총 2명이다.
③
부서가 'IT'가 아닌 모든 사원들의 급여는 기존 테이블의 급여와 동일하다.
④
테이블 EMP의 데이터와 구조를 그대로 복사하여 테이블 EMP_TEST를 생성하였다.