SQL - 문제 미리보기
문제 1547
medium
다음 SQL 문에서 빈칸에 들어갈 올바른 키워드는?
```sql
SELECT ______(DISTINCT Country) FROM Customers;
```
```sql
SELECT ______(DISTINCT Country) FROM Customers;
```
정답: B
COUNT(DISTINCT column) 함수:
• 서로 다른 값의 개수를 세는 함수입니다
• DISTINCT와 COUNT를 함께 사용하는 패턴
완성된 문장:
```sql
SELECT COUNT(DISTINCT Country) FROM Customers;
```
각 함수의 역할:
• COUNT: 개수를 세는 함수 ✓
• SUM: 숫자의 합계 (문자열에 사용 불가)
• MAX: 최댓값 (개수와 무관)
• AVG: 평균값 (숫자에만 사용)
사용 사례:
```sql
-- 서로 다른 국가의 수
SELECT COUNT(DISTINCT Country) FROM Customers; -- 결과: 5
-- 서로 다른 도시의 수
SELECT COUNT(DISTINCT City) FROM Customers;
```
• 서로 다른 값의 개수를 세는 함수입니다
• DISTINCT와 COUNT를 함께 사용하는 패턴
완성된 문장:
```sql
SELECT COUNT(DISTINCT Country) FROM Customers;
```
각 함수의 역할:
• COUNT: 개수를 세는 함수 ✓
• SUM: 숫자의 합계 (문자열에 사용 불가)
• MAX: 최댓값 (개수와 무관)
• AVG: 평균값 (숫자에만 사용)
사용 사례:
```sql
-- 서로 다른 국가의 수
SELECT COUNT(DISTINCT Country) FROM Customers; -- 결과: 5
-- 서로 다른 도시의 수
SELECT COUNT(DISTINCT City) FROM Customers;
```
💡 학습 팁
이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.