SQL - 문제 미리보기
문제 1608
easy
다음 SQL 문에서 빈칸에 들어갈 올바른 함수는?
```sql
SELECT ______(Quantity)
FROM OrderDetails;
```
주문 상세 테이블에서 모든 수량을 합계하고 싶을 때
```sql
SELECT ______(Quantity)
FROM OrderDetails;
```
주문 상세 테이블에서 모든 수량을 합계하고 싶을 때
정답: C
완성된 문장:
```sql
SELECT SUM(Quantity) FROM OrderDetails;
```
함수별 역할:
• SUM(): 총합계 (모든 수량의 합) ✓
• COUNT(): 개수 (레코드 수)
• AVG(): 평균 (평균 수량)
• MAX(): 최댓값 (가장 많은 수량)
실제 계산:
```sql
-- 샘플 데이터: Quantity = 12, 10, 5, 9, 40
SELECT SUM(Quantity) FROM OrderDetails; -- 76 (총합)
SELECT COUNT(Quantity) FROM OrderDetails; -- 5 (개수)
SELECT AVG(Quantity) FROM OrderDetails; -- 15.2 (평균)
SELECT MAX(Quantity) FROM OrderDetails; -- 40 (최댓값)
```
```sql
SELECT SUM(Quantity) FROM OrderDetails;
```
함수별 역할:
• SUM(): 총합계 (모든 수량의 합) ✓
• COUNT(): 개수 (레코드 수)
• AVG(): 평균 (평균 수량)
• MAX(): 최댓값 (가장 많은 수량)
실제 계산:
```sql
-- 샘플 데이터: Quantity = 12, 10, 5, 9, 40
SELECT SUM(Quantity) FROM OrderDetails; -- 76 (총합)
SELECT COUNT(Quantity) FROM OrderDetails; -- 5 (개수)
SELECT AVG(Quantity) FROM OrderDetails; -- 15.2 (평균)
SELECT MAX(Quantity) FROM OrderDetails; -- 40 (최댓값)
```
💡 학습 팁
이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.