[프로그래머스] 가격대 별 상품 개수 구하기

2024. 9. 17. 15:03·알고리즘/SQL

 

Question

 

PRODUCT 테이블에서 만원 단위의 가격대 별로 상품 개수를 출력하는 SQL 문을 작성해주세요. 이때 컬럼명은 각각 컬럼명은 PRICE_GROUP, PRODUCTS로 지정해주시고 가격대 정보는 각 구간의 최소금액(10,000원 이상 ~ 20,000 미만인 구간인 경우 10,000)으로 표시해주세요. 결과는 가격대를 기준으로 오름차순 정렬해주세요.

 

 

Pseudocode

 

 

  1. PRICE를 10,000으로 나눈 값에 FLOOR 함수를 적용하여 가격을 10,000 단위로 그룹화.
  2. 각 가격 그룹별로 제품의 수(COUNT(*))를 계산.
  3. PRICE_GROUP을 기준으로 그룹화.
  4. PRICE_GROUP을 기준으로 오름차순 정렬.

 

 

 

Code

 

SELECT FLOOR(PRICE / 10000) * 10000 as PRICE_GROUP, COUNT(*) as PRODUCTS
FROM PRODUCT
GROUP BY 1
ORDER BY 1

'알고리즘 > SQL' 카테고리의 다른 글

[프로그래머스] 평균 일일 대여 요금 구하기  (0) 2024.09.17
[프로그래머스] 과일로 만든 아이스크림 고르기  (0) 2024.09.17
[프로그래머스] 5월 식품들의 총매출 조회하기  (0) 2024.09.17
[프로그래머스] 식품분류별 가장 비싼 식품의 정보 조회하기  (0) 2024.09.16
[프로그래머스] 3월에 태어난 여성 회원 목록 출력하기  (0) 2024.09.16
'알고리즘/SQL' 카테고리의 다른 글
  • [프로그래머스] 평균 일일 대여 요금 구하기
  • [프로그래머스] 과일로 만든 아이스크림 고르기
  • [프로그래머스] 5월 식품들의 총매출 조회하기
  • [프로그래머스] 식품분류별 가장 비싼 식품의 정보 조회하기
Noaahhh
Noaahhh
  • Noaahhh
    노아
    Noaahhh
  • 전체
    오늘
    어제
    • 분류 전체보기 (118)
      • 프로젝트 (4)
      • 알고리즘 (113)
        • SQL (108)
        • CP (5)
      • 자격증 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    ABC
    spingboot
    프로그래밍대회
    PCSQL
    cp
    Spring
    SQL
    PS
    pasql
    cp초보
    소셜로그인
    contest397
    atcoder beginner contest
    아픈 동물 찾기
    SQL문제
    JPQL
    프로그래머스
    JWT
    OAuth2.0
    springboot
    contest395
    코딩테스트
    어린 동물 찾기
    경쟁적프로그래밍
    abc421
    querydsl
    집계함수
    인증/인가
    카카오로그인
    atcoder
  • hELLO· Designed By정상우.v4.10.5
Noaahhh
[프로그래머스] 가격대 별 상품 개수 구하기
상단으로

티스토리툴바