[프로그래머스 Lv4.] 131116번 식품분류별 가장 비싼 식품의 정보 조회하기 (ORACLE)

2024. 2. 6. 08:39·Coding Test/SQL 고득점 Kit[ORACLE]
목차
  1. 문제 설명
  2. 문제
  3. 예시

문제 설명

다음은 식품의 정보를 담은 FOOD_PRODUCT 테이블입니다. FOOD_PRODUCT 테이블은 다음과 같으며 PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE는 식품 ID, 식품 이름, 식품코드, 식품분류, 식품 가격을 의미합니다.

Column name  Type  Nullable
PRODUCT_ID VARCHAR(10) FALSE
PRODUCT_NAME VARCHAR(50) FALSE
PRODUCT_CD VARCHAR(10) TRUE
CATEGORY VARCHAR(10) TRUE
PRICE NUMBER TRUE

문제

FOOD_PRODUCT 테이블에서 식품분류별로 가격이 제일 비싼 식품의 분류, 가격, 이름을 조회하는 SQL문을 작성해주세요. 이때 식품분류가 '과자', '국', '김치', '식용유'인 경우만 출력시켜 주시고 결과는 식품 가격을 기준으로 내림차순 정렬해주세요.


예시

FOOD_PRODUCT 테이블이 다음과 같을 때

PRODUCT_ID  PRODUCT_NAME PRODUCT_CD  CATEGORY  PRICE
P0018 맛있는고추기름 CD_OL00008 식용유 6100
P0019 맛있는카놀라유 CD_OL00009 식용유 5100
P0020 맛있는산초유 CD_OL00010 식용유 6500
P0021 맛있는케첩 CD_SC00001 소스 4500
P0022 맛있는마요네즈 CD_SC00002 소스 4700
P0039 맛있는황도 CD_CN00008 캔 4100
P0040 맛있는명이나물 CD_CN00009 캔 3500
P0041 맛있는보리차 CD_TE00010 차 3400
P0042 맛있는메밀차 CD_TE00001 차 3500
P0099 맛있는맛동산 CD_CK00002 과자 1800

 

SQL을 실행하면 다음과 같이 출력되어야 합니다.

CATEGORY MAX_PRICE PRODUCT_NAME
식용유 6500 맛있는산초유
과자 1800 맛있는맛동산

-- 코드를 입력하세요
SELECT
CATEGORY
, 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;
저작자표시 비영리 변경금지 (새창열림)

'Coding Test > SQL 고득점 Kit[ORACLE]' 카테고리의 다른 글

[프로그래머스 Lv2.] 59041번 동명 동물 수 찾기 (ORACLE)  (1) 2024.02.06
[프로그래머스 Lv2.] 59040번 고양이와 개는 몇 마리 있을까 (ORACLE)  (0) 2024.02.06
[프로그래머스 Lv2.] 133026번 성분으로 구분한 아이스크림 총 주문량 (ORACLE)  (1) 2024.02.06
[프로그래머스 Lv3.] 151139번 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 (ORACLE)  (0) 2024.02.06
[프로그래머스 Lv2.] 151137번 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 (ORACLE)  (0) 2024.02.06
  1. 문제 설명
  2. 문제
  3. 예시
'Coding Test/SQL 고득점 Kit[ORACLE]' 카테고리의 다른 글
  • [프로그래머스 Lv2.] 59041번 동명 동물 수 찾기 (ORACLE)
  • [프로그래머스 Lv2.] 59040번 고양이와 개는 몇 마리 있을까 (ORACLE)
  • [프로그래머스 Lv2.] 133026번 성분으로 구분한 아이스크림 총 주문량 (ORACLE)
  • [프로그래머스 Lv3.] 151139번 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 (ORACLE)
woojin._.
woojin._.
여러가지 개발을 해보며 발생하는 이야기들에 대한 블로그입니다:)
  • woojin._.
    Jin's Dev Story
    woojin._.
  • 전체
    오늘
    어제
    • 분류 전체보기 (794)
      • Tools (25)
        • eGovFrame (3)
        • GeoServer (3)
        • QGIS (2)
        • LabelImg (2)
        • Git (6)
        • GitHub (1)
        • Eclipse (7)
        • Visual Studio (1)
      • Web & Android (121)
        • SpringBoot (37)
        • Three.js (2)
        • Spring Data JPA (9)
        • 스프링 부트 쇼핑몰 프로젝트 with JPA (25)
        • Thymeleaf (4)
        • Spring Security (15)
        • Flutter (29)
      • Programming Language (61)
        • JAVA (27)
        • JavaScript (14)
        • Dart (2)
        • Python (15)
        • PHP (3)
      • Database (43)
        • PostgreSQL (32)
        • MYSQL (7)
        • Oracle (3)
        • MSSQL (1)
      • SERVER (17)
        • TCP_IP (3)
        • 리눅스 (7)
        • AWS (7)
      • Coding Test (410)
        • 백준[JAVA] (76)
        • 프로그래머스[JAVA] (257)
        • 알고리즘 고득점 Kit[JAVA] (3)
        • SQL 고득점 Kit[ORACLE] (74)
      • CS 지식 (49)
        • [자료구조] (14)
        • [네트워크] (12)
        • [데이터베이스] (10)
        • [알고리즘] (9)
        • [운영체제] (4)
      • 기타 (6)
      • 자격증 & 공부 (62)
        • 정보처리기사 (2)
        • SQLD (6)
        • 네트워크관리사 2급 (5)
        • 리눅스마스터 1급 (44)
        • 리눅스마스터 2급 (1)
        • ISTQB (3)
        • 시스템보안 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 인기 글

  • 태그

    pcce 기출문제
    CS
    시큐리티
    JPA
    스프링부트
    Flutter
    데이터
    스프링
    spring
    리눅스마스터 1급
    DB
    CS지식
    Java
    backjoon
    리눅스마스터
    programmers
    springboot
    Spring Security
    프로그래머스
    postgresql
    백준
    리눅스
    플러터
    baekjoon
    Linux
    Oracle
    스프링 부트 쇼핑몰 프로젝트 with JPA
    자바
    python
    데이터베이스
  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
woojin._.
[프로그래머스 Lv4.] 131116번 식품분류별 가장 비싼 식품의 정보 조회하기 (ORACLE)

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.