문제
다음 중 아래의 고급 필터 조건에 대한 설명으로 옳은 것은?
| 국사 | 영어 | 평균 |
|---|---|---|
| >=80 | >=85 | |
| >=85 |
① 국사가 80 이상이거나, 영어가 85 이상이거나, 평균이 85 이상인 경우 ② 국사가 80 이상이거나, 영어가 85 이상이면서 평균이 85 이상인 경우 ③ 국사가 80 이상이면서 영어가 85 이상이거나, 평균이 85 이상인 경우 ④ 국사가 80 이상이면서 영어가 85 이상이면서 평균이 85 이상인 경우
정답
3번
해설
정답: 3. 같은 행에 있는 조건은 AND(그리고), 다른 행에 있는 조건은 OR(또는)로 결합된다. 첫 행의 '국사 >=80'과 '영어 >=85'는 같은 행이라 AND, 둘째 행의 '평균 >=85'는 다른 행이라 OR로 묶인다. 즉 (국사 80 이상 그리고 영어 85 이상) 또는 (평균 85 이상)이다.
오답 풀이
- 1번: 모두 OR로 해석했으나 첫 행 두 조건은 AND이므로 옳지 않다.
- 2번: 결합 방식이 실제와 다르게 해석되어 옳지 않다.
- 3번: (국사 80 이상 그리고 영어 85 이상) 또는 (평균 85 이상)으로 맞으므로 옳다.
- 4번: 모두 AND로 해석했으나 평균 조건은 다른 행이라 OR이므로 옳지 않다.
보충 개념 고급 필터에서 조건을 같은 행에 쓰면 AND, 행을 달리하면 OR가 된다. 첫 행에는 원본과 동일한 필드명을 적어야 한다.