SQL - 문제 미리보기

문제 1546

medium
다음 두 SQL 문의 차이점으로 올바른 것은? ```sql -- 문장 A SELECT Country FROM Customers; -- 문장 B SELECT DISTINCT Country FROM Customers; ```
A. 문장 A와 B는 동일한 결과를 출력한다
B. 문장 A는 중복된 국가명도 모두 출력하고, 문장 B는 고유한 국가명만 출력한다
C. 문장 B가 더 많은 데이터를 출력한다
D. 문장 A는 문법 오류가 있다

정답: B

문장 A (일반 SELECT): ```sql SELECT Country FROM Customers; ``` • 모든 레코드의 Country 값을 출력 • 중복 포함하여 데이터 출력 • 5개 고객이 있다면 5개 결과 출력 문장 B (DISTINCT 사용): ```sql SELECT DISTINCT Country FROM Customers; ``` • 고유한 Country 값만 출력 • 중복 제거된 결과 • 3개 다른 국가가 있다면 3개 결과만 출력 실제 예시: ```sql -- 문장 A 결과 예시 Germany Mexico Mexico -- 중복! UK Sweden -- 문장 B 결과 예시 Germany Mexico -- 중복 제거됨 UK Sweden ```

💡 학습 팁

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