반응형
프로그래머스에 추가된 문제에 대한 풀이를 업로드합니다.
[테이블 설명]
- 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 (0) | 2022.12.23 |
---|---|
[프로그래머스] SQL 고득점 Kit 문제 - GROUP BY 2 (0) | 2022.12.15 |
[프로그래머스] SQL 고득점 Kit 문제 - SELECT 2 (0) | 2022.11.16 |
[프로그래머스] SQL 고득점 Kit 문제 - IS NULL (0) | 2022.09.15 |
[프로그래머스] SQL 고득점 Kit 문제 - GROUP BY (0) | 2022.09.15 |