IN 연산자와 OR 연산자의 관계로 올바른 것은?

과목: MySQL

문제 번호: 3118

medium
IN 연산자와 OR 연산자의 관계로 올바른 것은?
WHERE City IN ('Berlin', 'London', 'Paris')
WHERE City = 'Berlin' ______ City = 'London' ______ City = 'Paris'
A. AND, AND - 두 쿼리는 다른 결과를 가져온다
B. OR, OR - 두 쿼리는 동일한 결과를 가져온다
C. NOT, NOT - 두 쿼리는 반대 결과를 가져온다
D. LIKE, LIKE - 두 쿼리는 부분 일치로 작동한다

정답: B



⦁ IN 연산자는 여러 OR 조건의 축약형입니다

WHERE City IN ('Berlin', 'London', 'Paris')WHERE City = 'Berlin' OR City = 'London' OR City = 'Paris'는 완전히 동일합니다

동작 원리:
⦁ 해당 열의 값이 지정된 값들 중 하나라도 일치하면 조건 만족
⦁ Berlin에 있는 고객 또는 London에 있는 고객 또는 Paris에 있는 고객들이 모두 선택됩니다

💡 학습 팁

이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.