SQLD CBT 기출문제 예상문제 801번
다음 문제를 풀어보세요.
다음 중 아래 SQL의 문제점에 대한 분석 및 해결 방안으로 가장 적절한 것을 고르시오.
sql\n-- [부서(DEPT)] 테이블\n-- DEPTNO (PK), LOC\n-- 10, 'SEOUL'\n-- 20, 'BUSAN'\n\n-- [사원(EMP)] 테이블\n-- EMPNO (PK), DEPTNO, CITY\n\n-- [목표]\n-- EMP 테이블의 CITY 컬럼 값을 소속 부서(DEPTNO)의 LOC 값으로 일괄 변경하되,\n-- DEPT 테이블에 해당 부서 번호가 없는 사원은 기존 CITY 값을 유지하고자 한다.\n\n-- [작성된 SQL]\nUPDATE EMP E\nSET E.CITY = (SELECT D.LOC \n FROM DEPT D \n WHERE D.DEPTNO = E.DEPTNO);\n