Image

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

📝문제 요약

문제 설명

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

Column name Type Nullable
ITEM_ID INTEGER FALSE
ITEM_NAME VARCHAR(N) FALSE
RARITY INTEGER FALSE
PRICE INTEGER FALSE

문제

ITEM_INFO 테이블에서 희귀도가 ‘LEGEND’인 아이템들의 가격의 총합을 구하는 SQL문을 작성해 주세요. 이때 컬럼명은 ‘TOTAL_PRICE’로 지정해 주세요.


예시

예를 들어 ITEM_INFO 테이블이 다음과 같다면

ITEM_ID ITEM_NAME RARITY PRICE
0 ITEM_A COMMON 10000
1 ITEM_B LEGEND 9000
2 ITEM_C LEGEND 11000
3 ITEM_D UNIQUE 10000
4 ITEM_E LEGEND 12000

조건에 해당되는 아이템의 아이템 ID는 1, 2, 4이며 각 아이템들의 가격은 9000, 11000, 12000 이므로 조건에 해당되는 아이템들의 가격의 합은 다음과 같습니다.

TOTAL_PRICE
32000


✏️문제 풀이

SELECT

SELECT SUM(PRICE) AS TOTAL_PRICE
  • TOTAL_PRICE
    • SUM(PRICE) : 가격의 총 합

FROM

FROM ITEM_INFO
  • ITEM_INFO 테이블의 데이터르를 가져옴

WHERE

WHERE RARITY LIKE 'LEGEND'
  • RARITY 컬럼이 LEGEND 인 데이터만 필터링


💯제출 코드

SELECT SUM(PRICE) AS TOTAL_PRICE
FROM ITEM_INFO
WHERE RARITY LIKE 'LEGEND'

댓글남기기