반응형
문제
- 다음은 어느 한 게임에서 사용되는 아이템들의 아이템 정보를 담은 ITEM_INFO 테이블입니다. ITEM_INFO 테이블은 다음과 같으며, ITEM_ID, ITEM_NAME, RARITY, PRICE는 각각 아이템 ID, 아이템 명, 아이템의 희귀도, 아이템의 가격을 나타냅니다.
- ITEM_INFO 테이블에서 희귀도가 'LEGEND'인 아이템들의 가격의 총합을 구하는 SQL문을 작성해 주세요. 이때 컬럼명은 'TOTAL_PRICE'로 지정해 주세요.
예시
예를 들어 ITEM_INFO 테이블이 다음과 같다면
조건에 해당되는 아이템의 아이템 ID는 1, 2, 4이며 각 아이템들의 가격은 9000, 11000, 12000 이므로 조건에 해당되는 아이템들의 가격의 합은 다음과 같습니다.
코드
SELECT SUM(PRICE) AS TOTAL_PRICE
FROM ITEM_INFO
WHERE RARITY IN ("LEGEND")
- LIKE 혹은 IN 사용하기
- SUM 사용하기
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges
반응형
'프로그래머스 > SQL(Level_2)' 카테고리의 다른 글
[프로그래머스] SQL(Lv.2) - 중성화 여부 파악하기 (3) | 2025.08.16 |
---|---|
[프로그래머스] SQL(Lv.2) - 가격이 제일 비싼 식품의 정보 출력하기 (4) | 2025.08.16 |
[프로그래머스] SQL(Lv.2) - 카테고리 별 상품 개수 구하기 (0) | 2025.08.16 |
[프로그래머스] SQL(Lv.2) - DATETIME에서 DATE로 형 변환 (0) | 2025.08.16 |
[프로그래머스] SQL(Lv.2) - 이름에 el이 들어가는 동물 찾기 (1) | 2025.08.12 |