Programmers/SQL

[프로그래머스 SQL 고득점 Kit] GROUB BY: 가격대 별 상품 개수 구하기

2023. 5. 15. 13:06
728x90
728x90

문제

 

 

 

정답

SELECT
    CASE
        WHEN PRICE IN
        (
            SELECT PRICE 
            FROM PRODUCT
            WHERE PRICE >= 0 AND PRICE < 10000
        ) THEN 0
        WHEN PRICE IN
        (
            SELECT PRICE 
            FROM PRODUCT
            WHERE PRICE >= 10000 AND PRICE < 20000
        ) THEN 10000
        WHEN PRICE IN
        (
            SELECT PRICE 
            FROM PRODUCT
            WHERE PRICE >= 20000 AND PRICE < 30000
        ) THEN 20000
        WHEN PRICE IN
        (
            SELECT PRICE 
            FROM PRODUCT
            WHERE PRICE >= 30000 AND PRICE < 40000
        ) THEN 30000
        WHEN PRICE IN
        (
            SELECT PRICE 
            FROM PRODUCT
            WHERE PRICE >= 40000 AND PRICE < 50000
        ) THEN 40000
        WHEN PRICE IN
        (
            SELECT PRICE 
            FROM PRODUCT
            WHERE PRICE >= 50000 AND PRICE < 60000
        ) THEN 50000
        WHEN PRICE IN
        (
            SELECT PRICE 
            FROM PRODUCT
            WHERE PRICE >= 60000 AND PRICE < 70000
        ) THEN 60000
        WHEN PRICE IN
        (
            SELECT PRICE 
            FROM PRODUCT
            WHERE PRICE >= 70000 AND PRICE < 80000
        ) THEN 70000
        WHEN PRICE IN
        (
            SELECT PRICE 
            FROM PRODUCT
            WHERE PRICE >= 80000 AND PRICE < 90000
        ) THEN 80000
    END AS PRICE_GROUP, COUNT(PRICE) AS PRODUCTS
FROM PRODUCT
GROUP BY PRICE_GROUP
ORDER BY PRICE_GROUP
728x90
728x90
저작자표시 (새창열림)

'Programmers > SQL' 카테고리의 다른 글

[프로그래머스 SQL 고득점 Kit] GROUP BY: 입양 시각 구하기(2)  (0) 2023.05.15
[프로그래머스 SQL 고득점 Kit] GROUP BY: 입양 시각 구하기(1)  (0) 2023.05.15
[프로그래머스 SQL 고득점 Kit] GROUP BY: 조건에 맞는 사용자와 총 거래금액 조회하기  (0) 2023.05.15
[프로그래머스 SQL 고득점 Kit] GROUP BY: 진료과별 총 예약 횟수 출력하기  (0) 2023.05.15
[프로그래머스 SQL 고득점 Kit] GROUP BY: 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기  (0) 2023.05.15
'Programmers/SQL' 카테고리의 다른 글
  • [프로그래머스 SQL 고득점 Kit] GROUP BY: 입양 시각 구하기(2)
  • [프로그래머스 SQL 고득점 Kit] GROUP BY: 입양 시각 구하기(1)
  • [프로그래머스 SQL 고득점 Kit] GROUP BY: 조건에 맞는 사용자와 총 거래금액 조회하기
  • [프로그래머스 SQL 고득점 Kit] GROUP BY: 진료과별 총 예약 횟수 출력하기
주인장 지니
주인장 지니
지니의 코딩로그주인장 지니 님의 블로그입니다.
300x250
주인장 지니
지니의 코딩로그
주인장 지니
전체
오늘
어제

블로그 메뉴

HOME
GITHUB
MAIL
    • 분류 전체보기 (123)
      • Baekjoon (0)
        • SQL (0)
      • Programmers (62)
        • SQL (61)
        • Coding Test (1)
      • LeetCode (2)
      • Spring (14)
      • GitHub (2)
      • DB (5)
      • Server (1)
      • Study (29)
        • 이것이 취업을 위한 코딩 테스트다 (11)
        • Java (0)
        • Python (1)
        • AWS (16)
        • React (1)
      • Record (7)
      • IT 잡학사전 (1)

    공지사항

    인기 글

    태그

    • Python
    • QueryDSL
    • 코딩테스트
    • 자격증
    • mysql
    • spring boot
    • 프로그래머스
    • JPA
    • 이코테
    • AWS
    • 스프링
    • SQL
    • IntelliJ
    • 에러
    • Examtopics
    • 이것이 취업을 위한 코딩 테스트다
    • 알고리즘
    • 후기
    • CLF-C01
    • spring

    최근 댓글

    최근 글

    hELLO · Designed By 정상우.
    주인장 지니
    [프로그래머스 SQL 고득점 Kit] GROUB BY: 가격대 별 상품 개수 구하기
    상단으로
    loading

    티스토리툴바

    단축키

    내 블로그

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

    블로그 게시글

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

    모든 영역

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

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