728x90
SMALL
프로그래머스 SQL 문제: 상품 가격 중 최대값 조회하기
문제 설명:
PRODUCT
테이블에서 가장 높은 가격(PRICE
)을 조회하는 SQL 쿼리를 작성하세요.
문제 해결 SQL
SELECT MAX(PRICE) AS MAX_PRICE
FROM PRODUCT;
코드 설명
- 최대값 조회:
MAX()
함수를 사용하여PRICE
컬럼의 최댓값을 찾음. - 컬럼명 변경:
AS MAX_PRICE
를 사용하여 결과 컬럼의 이름을MAX_PRICE
로 지정.
실행 결과 예시
MAX_PRICE |
---|
500000 |
위와 같은 결과가 나오며, 상품 테이블에서 가장 높은 가격이 500,000원이라고 가정한 경우입니다.
고려할 점 및 추가적인 접근
- NULL 값 처리:
PRICE
컬럼에NULL
값이 존재하면MAX()
함수는 자동으로 이를 제외하고 계산함. - 최고가 상품 조회: 만약 가장 비싼 상품의 세부 정보를 조회하려면
WHERE PRICE = (SELECT MAX(PRICE) FROM PRODUCT)
를 사용할 수 있음.
728x90
LIST
'programmers' 카테고리의 다른 글
프로그래머스 [SUM, MAX, MIN / 최솟값 구하기](MySQL) -yes6686- 티스토리 (0) | 2025.02.21 |
---|---|
프로그래머스 [SUM, MAX, MIN / 최댓값 구하기](MySQL) -yes6686- 티스토리 (0) | 2025.02.21 |
프로그래머스 [2025 프로그래머스 코드챌린지 1차 예선 / 비밀 코드 해독](C++) -yes6686- 티스토리 (0) | 2025.02.21 |
프로그래머스 [SELECT / 인기있는 아이스크림](MySQL) -yes6686- 티스토리 (0) | 2025.02.20 |
프로그래머스 [SELECT / 강원도에 위치한 생산공장 목록 출력하기](MySQL) -yes6686- 티스토리 (0) | 2025.02.20 |