Database/SQL
[프로그래머스 SQL Lv.1] 가장 비싼 상품 구하기 (MySQL)
imnyoung
2025. 11. 27. 09:54
문제링크 : https://school.programmers.co.kr/learn/courses/30/lessons/131697
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
1. 테이블 : PRODUCT
| Column name | Type | Nullable |
| PRODUCT_ID | INTEGER | FALSE |
| PRODUCT_CODE | VARCHAR(8) | FALSE |
| PRICE | INTEGER | FALSE |
2. 문제
PRODUCT 테이블에서 판매 중인 상품 중 (1) 가장 높은 판매가를 출력하는 SQL문을 작성해주세요. 이때 (2) 컬럼명은 MAX_PRICE로 지정해주세요.
3. 정답
간단해서 문제풀이와 정답 함께 공유하자면 아래와 같다.
SELECT MAX(price) max_price -- 가장 높은 판매가를 출력, 컬럼명은 MAX_PRICE로 지정(as 안써도 가능!)
FROM product
alias 지정 시 as 안써도 자동으로 별명으로 인식하지만, 'max price'와 같이 띄어쓰기 포함 시에는 주의해야 한다.