SQL

[SQL] 프로그래머스 고득점 kit - SUM, MAX, MIN / 가장 비싼 상품 구하기

pearhyunjin 2024. 3. 8. 11:25

 

 

프로그래머스 SQL 고득전 kit를 풀어보고 정리한 내용입니다.

맞춘 정답과 틀린 경우 생각해내지 못한 문법 위주로 작성하였습니다.

정리 내용 출처는 아래를 참고해 주세요.

 


 

Lv.1 가장 비싼 상품 구하기

 

 

 

처음 작성 답안

 

LIMIT를 이용해 제일 먼저 나오는 값 1개를 가져왔다. 이때 미리 PRICE를 기준으로 내림차순(DESC)으로 정렬해두어 처음 나오는 값이 가장 큰 수가 될 수 있도록 하였다.

SELECT PRICE AS MAX_PRICE
FROM PRODUCT
ORDER BY PRICE DESC
LIMIT 1;

 

 

추가 답안

 

MAX()를 이용해 좀 더 간단하게 풀 수도 있다.

SELECT MAX(PRICE) AS MAX_PRICE FROM PRODUCT;