[MYSQL] 프로그래머스(LEVEL 2) - 분기별 분화된 대장균의 개체 수 구하기

2025. 2. 19. 19:40·SQL
목차
  1. 문제
  2. 또 다른 풀이

https://school.programmers.co.kr/learn/courses/30/lessons/299308

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

 

문제

각 분기(QUARTER)별 분화된 대장균의 개체의 총 수(ECOLI_COUNT)를 출력하는 SQL 문을 작성해주세요. 이때 각 분기에는 'Q' 를 붙이고 분기에 대해 오름차순으로 정렬해주세요. 대장균 개체가 분화되지 않은 분기는 없습니다.

 

 

SELECT CASE 
            WHEN MONTH(DIFFERENTIATION_DATE) BETWEEN '1' AND '3' THEN '1Q'
            WHEN MONTH(DIFFERENTIATION_DATE) BETWEEN '4' AND '6' THEN '2Q'
            WHEN MONTH(DIFFERENTIATION_DATE) BETWEEN '7' AND '9' THEN '3Q'
            ELSE '4Q'
        END AS QUARTER,
        COUNT(*) AS ECOLI_COUNT
FROM ECOLI_DATA
GROUP BY QUARTER
ORDER BY QUARTER
  • CASE 구문을 활용하여, 각 분기로 변환

 

 

또 다른 풀이

SELECT CONCAT(QUARTER(DIFFERENTIATION_DATE), 'Q') AS QUARTER, COUNT(ID) AS ECOLI_COUNT
FROM ECOLI_DATA
GROUP BY QUARTER
ORDER BY QUARTER
  • QUARTER(날짜) : 날짜를 이용해서 분기를 구해주는 함수
    ex. QUARTER(2025-02-19) -> 2
  • CONCAT 을 활용하여 QUARTER에서 구한 분기와 'Q' 를 합치기 

'SQL' 카테고리의 다른 글

[MYSQL] 프로그래머스(LEVEL 4) - 연간 평가점수에 해당하는 평가 등급 및 성과금 조회하기  (0) 2025.02.26
[MYSQL] 프로그래머스(LEVEL 4) - 우유와 요거트가 담긴 장바구니  (0) 2025.02.20
[MYSQL] 프로그래머스(LEVEL 4) - 저자 별 카테고리 별 매출액 집계하기  (0) 2025.02.18
[MYSQL] 프로그래머스(LEVEL 3) - 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기  (0) 2025.02.16
[MYSQL] 프로그래머스(LEVEL 2) - 노선별 평균 역 사이 거리 조회하기  (0) 2025.02.15
  1. 문제
  2. 또 다른 풀이
'SQL' 카테고리의 다른 글
  • [MYSQL] 프로그래머스(LEVEL 4) - 연간 평가점수에 해당하는 평가 등급 및 성과금 조회하기
  • [MYSQL] 프로그래머스(LEVEL 4) - 우유와 요거트가 담긴 장바구니
  • [MYSQL] 프로그래머스(LEVEL 4) - 저자 별 카테고리 별 매출액 집계하기
  • [MYSQL] 프로그래머스(LEVEL 3) - 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기
YAHO_STUDY
YAHO_STUDY
DATA&AI_study.zip
  • YAHO_STUDY
    YAHO_CODE
    YAHO_STUDY
  • 전체
    오늘
    어제
    • 분류 전체보기 (57)
      • Paper Review (0)
      • SQL (16)
      • CODING_TEST (21)
      • Time Series (0)
      • DL (20)
        • NLP (5)
        • LLM&RAG (15)
        • Recommender System (0)
      • 최적화 (0)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    pagedattention
    graph
    fine-tuning
    Gemma
    quantization
    prompt-tuning
    hash
    boj
    MySQL
    RNN
    PEFT
    DP
    coding_test
    Programmers
    SQL
    양자화
    runpod
    qlora
    Lora
    한 권으로 끝내는 실전 llm 파인튜닝
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
YAHO_STUDY
[MYSQL] 프로그래머스(LEVEL 2) - 분기별 분화된 대장균의 개체 수 구하기

개인정보

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

티스토리툴바

단축키

내 블로그

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

블로그 게시글

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

모든 영역

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

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