본문 바로가기

코딩스터디

SQL : SUM, MAX, MIN 가격이 제일 비싼 식품의 정보 출력하기, 가격이 제일 비싼 식품의 정보 출력하기

조건에 맞는 아이템들의 가격의 총합 구하기
문제 출처 : 프로그래머스

  •  
  •  
    설명:
    1. SUM(PRICE) AS TOTAL_PRICE: 희귀도가 'LEGEND'인 아이템들의 가격을 모두 합산하고, 결과 컬럼명을 TOTAL_PRICE로 지정
    2. WHERE RARITY = 'LEGEND': RARITY가 'LEGEND'인 아이템만 필터링
    3. FROM ITEM_INFO: 데이터를 가져올 테이블을 지정
SELECT SUM(PRICE) AS TOTAL_PRICE 
FROM ITEM_INFO 
WHERE RARITY = 'LEGEND';

 

  • 가격이 제일 비싼 식품의 정보 출력하기

ㅁ출처: https://school.programmers.co.kr/learn/courses/30/lessons/131115 프로그래머스

 

SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE
FROM FOOD_PRODUCT
WHERE PRICE = (SELECT MAX(PRICE) FROM FOOD_PRODUCT);

설명:

  1. SELECT MAX(PRICE) FROM FOOD_PRODUCT: FOOD_PRODUCT 테이블에서 가장 높은 가격을 조회
  2. WHERE PRICE = (SELECT MAX(PRICE) ...): 가장 높은 가격과 일치하는 식품의 정보를 조회
728x90