PRACTICE/SQL

[MySQL] 2단계 31. 분기별 분화된 대장균의 개체 수 구하기

j1ngerhead 2025. 1. 2. 23:18

 

문제 링크

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

 

SELECT CONCAT(QUARTER(DIFFERENTIATION_DATE), 'Q') AS QUARTER, -- 분기 추출 후 'Q'를 붙여 형식화
COUNT(ID) AS ECOLI_COUNT  -- 해당 분기의 대장균 개체 수 집계
FROM ECOLI_DATA
GROUP BY QUARTER -- 분기별로 데이터를 그룹화
ORDER BY QUARTER;

 

QUARTER 함수는 

날짜 데이터를 입력받아 해당 날짜가 속한 분기(1분기, 2분기 등)를 숫자로 반환하는 MySQL 함수이다.
ex ) QUARTER('2024-04-15')는 2를 반환하며, 이는 4월이 2분기에 속하기 때문이다.

320x100