문제
다음 중 아래와 같이 조건을 설정한 고급 필터의 실행 결과에 대한 설명으로 옳은 것은?
| 소속 | 근무경력 |
|---|---|
| <>영업팀 | >=30 |
① 소속이 '영업팀'이 아니면서 근무경력이 30년 이상인 사원 정보 ② 소속이 '영업팀'이면서 근무경력이 30년 이상인 사원 정보 ③ 소속이 '영업팀'이 아니거나 근무경력이 30년 이상인 사원 정보 ④ 소속이 '영업팀'이거나 근무경력이 30년 이상인 사원 정보
정답
1번
해설
정답: 1. 두 조건(소속 <>영업팀, 근무경력 >=30)이 같은 행에 입력되어 있으므로 AND 조건이다. 따라서 ''영업팀이 아니면서 동시에 근무경력이 30년 이상''인 사원이 추출된다. <>는 ''같지 않음''을 뜻한다.
오답 풀이
- 1번: 같은 행 조건은 AND이고 <>영업팀은 ''영업팀이 아님''이므로 설명과 일치하여 옳다.
- 2번: ''영업팀이면서''는 <>(같지 않음)의 의미를 반대로 해석한 것이라 옳지 않다.
- 3번: ''아니거나''는 OR로 해석한 것이라 같은 행 AND 조건과 맞지 않는다.
- 4번: ''이거나''는 OR 해석이며 소속 조건도 반대로 보아 옳지 않다.
보충 개념 고급 필터에서 같은 행 조건은 AND, 다른 행 조건은 OR이며, 비교 연산자 <>는 ''같지 않음'', >=는 ''크거나 같음''을 의미한다.