아래와 같이 두 테이블을 생성하고 튜플을 삽입한 후, 1번·2번 SQL문의 실행 결과를 각각 쓰시오.
보기
CREATE TABLE 부서 (
부서코드 INT PRIMARY KEY,
부서명 VARCHAR(20)
);
CREATE TABLE 직원 (
직원코드 INT PRIMARY KEY,
부서코드 INT,
직원명 VARCHAR(20),
FOREIGN KEY(부서코드) REFERENCES 부서(부서코드)
ON DELETE CASCADE
);
INSERT INTO 부서 VALUES(10, '영업팀');
INSERT INTO 부서 VALUES(20, '개발팀');
INSERT INTO 부서 VALUES(30, '기획팀');
INSERT INTO 직원 VALUES(1000, 10, '오지은');
INSERT INTO 직원 VALUES(2000, 10, '황나영');
INSERT INTO 직원 VALUES(3000, 20, '김새희');
INSERT INTO 직원 VALUES(4000, 20, '이슬기');
INSERT INTO 직원 VALUES(5000, 20, '성예은');
INSERT INTO 직원 VALUES(6000, 30, '박서희');
INSERT INTO 직원 VALUES(7000, 30, '김지현');1번. SQL문
SELECT DISTINCT COUNT(부서코드) FROM 직원
WHERE 부서코드 = 20;2번. SQL문
DELETE FROM 부서 WHERE 부서코드 = 20;
SELECT DISTINCT COUNT(부서코드) FROM 직원;이 문제는 풀이 화면에서 직접 실행해 풀 수 있어요.
꿈라CBT