SQL - 문제 미리보기

문제 1538

hard
Northwind 샘플 데이터베이스의 Customers 테이블에서 독일(Germany) 고객만 조회하려고 합니다. 다음 중 올바른 SQL 문은? ```sql -- 보기 1 SELECT * FROM Customers Country = 'Germany'; -- 보기 2 SELECT * FROM Customers WHERE Country = 'Germany'; -- 보기 3 SELECT * FROM Customers IF Country = 'Germany'; -- 보기 4 SELECT Country = 'Germany' FROM Customers; ```
A. 보기 1
B. 보기 2
C. 보기 3
D. 보기 4

정답: B

올바른 조건부 조회 문법: ```sql SELECT * FROM Customers WHERE Country = 'Germany'; ``` 각 보기 분석: 보기 1 (틀림) • WHERE 키워드가 빠짐 • 조건을 지정하는 문법이 잘못됨 보기 2 (정답) • WHERE절로 조건 지정 • `Country = 'Germany'` 조건으로 독일 고객만 필터링 보기 3 (틀림) • IF는 SQL에서 조건부 조회에 사용하지 않음 • WHERE를 사용해야 함 보기 4 (틀림) • SELECT와 FROM의 위치가 바뀜 • 문법 구조가 완전히 잘못됨 WHERE절의 중요성: • 특정 조건에 맞는 데이터만 조회할 때 필수 • 데이터 필터링의 핵심 기능

💡 학습 팁

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