자격증 연습/정보처리기사 실기 대비 - 문제풀이

정보처리기사 24년 1회 18번 문제

jaco쨩 2024. 7. 9. 15:28

18. 아래의 SQL 코드와 테이블을 참고하여 결과 값을 작성하시오.

테이블명은임의로 table1 으로수정함

SELECT

COUNT(*)

FROM

TABLE

WHERE

EMPNO > 100

AND

SAL >= 3000 OR EMPNO = 200

select 문

COUNT(*) 은 null값 포함해서 카운트

from문

TABLE에서

 

조건1

EMPNO가 100보다 크고

 

AND 

조건2

SAL >= 3000 이거나(OR) EMPNO = 200 이면

 

테이블에서

EMPNO가 100보다 크고

SAL >= 3000 이거나 EMPNO = 200 인

레코드의 수를 출력

 

조건1 

EMPNO가 100보다 큼

2개의 레코드

 

조건 2 SAL >= 3000 이거나 EMPNO = 200 인 레코드

 

 

조건 2개를 전부 만족하는(AND) 레코드는 1개이므로

 

결과

1개