CREATE 문
CREATE TABLE FOOD_PRODUCT (
PRODUCT_ID VARCHAR(10) NOT NULL,
PRODUCT_NAME VARCHAR(50) NOT NULL,
PRODUCT_CD VARCHAR(10) NULL,
CATEGORY VARCHAR(10) NULL,
PRICE NUMBER NULL
)
- 내 풀이
SELECT
CATEGORY,
PRICE AS MAX_PRICE,
PRODUCT_NAME
FROM FOOD_PRODUCT
WHERE (CATEGORY, PRICE) IN
(SELECT
CATEGORY,
MAX(PRICE) AS MAX_PRICE
FROM FOOD_PRODUCT
WHERE CATEGORY IN ('과자' , '국' , '식용유' ,'김치')
GROUP BY CATEGORY
)
ORDER BY PRICE DESC;
조건문에 컬럼을 여러개 넣고 서브쿼리를 적용
'프로그래머스 > [프로그래머스 - ORACLE] Lv.4' 카테고리의 다른 글
[프로그래머스 - ORACLE] 서울에 위치한 식당 목록 출력하기 (0) | 2023.03.23 |
---|---|
[프로그래머스 - ORACLE] 5월 식품들의 총매출 조회하기 (0) | 2023.03.23 |
[프로그래머스 - ORACLE] 우유와 요거트가 담긴 장바구니 (0) | 2023.03.23 |
[프로그래머스 - ORACLE] 입양 시각 구하기(2) (0) | 2023.03.23 |
[프로그래머스 - ORACLE] 보호소에서 중성화한 동물 (0) | 2023.03.23 |
댓글