프로그래머스 LV 1. 131697 가장 비싼 상품 구하기 MySQL

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

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

 

 

처음에는 MAX를 이용한 풀이를 서브트리를 사용하는 형태로 떠올렸었는데, 

 

SELECT MAX(PRICE) AS MAX_PRICE
FROM PRODUCT

이렇게 해결해도 된다. 

이게 더 보기 간결하고 좋은것 같다. 

 

가져와서 보여줘야 할 것이 단순하게 가장 높은 가격만 있기 때문에 이런식으로 작성하고, 서브쿼리 형태를 작성할 필요가없다. 

그러면 이렇게 작성하는것도 나쁘지 않을거 같다. 

 

  Comments,     Trackbacks