<보기>와 같은 명령어들을 차례로 실행하였다. 다음 SQL문을 실행할 때, 오류가 발생하지 않는 것은?
<보 기> | ||
CREATE TABLE 부서 (부서번호 NUMBER(2) PRIMARY KEY, 부서명 CHAR(15), 위치 CHAR(15)); CREATE TABLE 사원 (사원번호 NUMBER(4) PRIMARY KEY, 이름 CHAR(10) NOT NULL, 연령 NUMBER(2), 급여 NUMBER(7, 2) NOT NULL, 부서번호 NUMBER(2) REFERENCES 부서); INSERT INTO 부서 VALUES (1, 'ACCOUNTING', 'SEOUL'); INSERT INTO 사원 VALUES (10, 'Jain', 20, 1000, 1); INSERT INTO 사원 VALUES (20, 'Tom', 21, 2000, 1); | ||
- ①
SELECT 이름, MAX(급여) FROM 사원, 부서 WHERE 연령 < 40 AND 사원.부서번호 = 부서.부서번호 GROUP BY 부서명;
- ②
INSERT INTO 사원 SELECT * FROM 사원 WHERE 이름 LIKE 'J%' AND 1 = 0;
- ③
INSERT INTO 사원 VALUES (30, 'Smith', 3000, 1);
- ④
SELECT 부서명 FROM 부서 WHERE 부서번호 = (SELECT 부서번호 FROM 사원 WHERE 급여 >= (SELECT MIN(급여) FROM 사원));
선지를 골라 바로 채점해 보세요.
정답 ②
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)