프로그래머스/SQL

[Lv.2] 조건에 맞는 아이템들의 가격의 총합 구하기

Park SH 2025. 1. 31. 14:27

https://school.programmers.co.kr/learn/courses/30/lessons/273709

 

사용 언어

MySQL

 

테이블 설명

다음은 어느 한 게임에서 사용되는 아이템들의 아이템 정보를 담은 ITEM_INFO 테이블입니다. ITEM_INFO 테이블은 다음과 같으며, ITEM_IDITEM_NAMERARITYPRICE는 각각 아이템 ID, 아이템 명, 아이템의 희귀도, 아이템의 가격을 나타냅니다.

 

요구사항

1. 아이템 가격의 총합

2. 컬럼명은 'TOTAL_PRICE' 지정

3. 희귀도가 'LEGEND'인 경우만

 

풀이

1. SELECT에서 SUM을 사용하여 총합 구하기

2. 총합 구한 컬럼을 AS로 별칭 주기

3. WHERE에서 아이템의 희귀도(RARITY) 조건 주기

 

SELECT SUM(PRICE) as TOTAL_PRICE
FROM ITEM_INFO
WHERE RARITY = 'LEGEND'
;