백업/정보컴퓨터

[정보][DB][SQL] 2021-B-09 SQL

Unknown9 2021. 2. 4. 19:51
반응형

 

<작성 방법>에 따라 서술하시오. [4점]

(다)의 [SQL 문]은 [질의문]에 대한 SQL 문이다. ㉠에 들어갈 내용을 쓸 것.

 

 

[질의문]
가장 먼저 개설된 동호회의 개설연도에 동호회에 가입한 사원의 사원번호를 검색하시오.
[SQL 문]
SELECT DISTINCT 사원번호
FROM 가입
WHERE 가입연도 <= ㉠
(SELECT 개설연도
FROM 동호회) ;

 

답: ALL

문법이해를 알아보는 문제입니다.

SQL문의 연산에 대해서 한번 정리를 해야겠군욤.

 

아래 2개의 SQL 문을 순서대로 실행한 후의 결과 값을 쓸 것.
DELETE FROM 동호회 WHERE 동호회번호='D2';
SELECT COUNT(*) FROM 가입;

 

D2를 삭제하고 Counting 하면 7

답: 7


아래 2개의 SQL 문을 순서대로 실행한 후의 결과 값을 쓰고,
그 결과 값이 나온 이유를 서술할 것.
UPDATE 동호회 SET 동호회번호='D4'
WHERE 동호회번호='D3';
SELECT COUNT(*) FROM 가입 WHERE 동호회번호='D4';

 

Update 오류? 참조 무결성 위반.

COUNT = 0

 

어찌 되었든 COUNT는 됩니다 라고 하네요.

 

 

반응형