SQL - 문제 미리보기

문제 1624

easy
IN 연산자의 주요 목적은 무엇인가요?
A. 두 테이블을 조인하는 것
B. WHERE 절에서 여러 개의 값을 한 번에 지정하는 것
C. 데이터를 정렬하는 것
D. 집계 함수를 계산하는 것

정답: B


• IN 연산자는 WHERE 절에서 여러 개의 값을 한 번에 지정할 수 있게 해주는 연산자입니다
• 여러 OR 조건의 단축형으로 코드를 간단하고 읽기 쉽게 만들어줍니다

IN 연산자의 핵심 개념:
• 다중 값 비교: 하나의 컬럼을 여러 값과 동시에 비교
• OR 조건 단축: 여러 OR 조건을 간결하게 표현
• 포함 여부: 지정된 값 목록에 포함되는지 확인

OR vs IN 비교:
```sql
-- OR 사용 (복잡함)
SELECT * FROM Customers
WHERE Country = 'Germany'
OR Country = 'France'
OR Country = 'UK';

-- IN 사용 (간단함)
SELECT * FROM Customers
WHERE Country IN ('Germany', 'France', 'UK');
```

💡 학습 팁

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