반응형
프로그래머스에 추가된 문제에 대한 풀이를 업로드합니다.
[테이블 설명]
- PRODUCT: 의류 쇼핑몰에서 판매 중인 상품들의 정보를 담은 테이블
| 컬럼명 | TYPE | NULLABLE |
| PRODUCT_ID: 상품 ID | INT | F |
| PRODUCT_CODE: 상품코드 | VAR(8) | F |
| PRICE: 판매가 | INT | F |

[문제1] PRODUCT 테이블에서 판매 중인 상품 중 가장 높은 판매가를 출력하는 SQL문 작성. 이때 컬럼명을 MAX_PRICE로 지정
SELECT MAX(PRICE) AS MAX_PRICE
FROM PRODUCT;

SELECT PRICE AS MAX_PRICE
FROM PRODUCT
WHERE PRICE = (SELECT MAX(PRICE)
FROM PRODUCT);
다른 풀이는 위와 같습니다.
두 코드는 동일한 결과를 출력합니다.
[테이블 설명]
- FOOD_PRODUCT: 식품 정보를 담은 테이블
| 컬럼명 | TYPE | NULLABLE |
| PRODUCT_ID: 식품 ID | VAR(10) | F |
| PRODUCT_NAME: 식품 이름 | VAR(50) | F |
| PRODUCT_CD: 식품 코드 | VAR(10) | T |
| CATEGORY: 식품 분류 | VAR(10) | T |
| PRICE: 식품 가격 | NUM | T |

[문제2] FOOD_PRODUCT 테이블에서 가격이 제일 비싼 식품의 식품 ID, 식품 이름, 식품 코드, 식품 분류, 식품 가격을 조회하는 SQL문 작성.
SELECT *
FROM FOOD_PRODUCT
WHERE PRICE = (SELECT MAX(PRICE)
FROM FOOD_PRODUCT);

반응형
'SQL > 프로그래머스' 카테고리의 다른 글
| [프로그래머스] SQL 고득점 Kit 문제 - IS NULL 2 (1) | 2022.12.23 |
|---|---|
| [프로그래머스] SQL 고득점 Kit 문제 - GROUP BY 2 (1) | 2022.12.15 |
| [프로그래머스] SQL 고득점 Kit 문제 - SELECT 2 (1) | 2022.11.16 |
| [프로그래머스] SQL 고득점 Kit 문제 - IS NULL (2) | 2022.09.15 |
| [프로그래머스] SQL 고득점 Kit 문제 - GROUP BY (3) | 2022.09.15 |