반응형
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
각 분기별 분화된 대장균의 개체의 총 수를 출력
SELECT
CONCAT((MONTH(DIFFERENTIATION_DATE) + 2) DIV 3, 'Q') AS QUARTER,
COUNT(*) AS ECOLI_COUNT
FROM ECOLI_DATA
GROUP BY QUARTER
ORDER BY QUARTER;
- MONTH(DIFFERENTIATION_DATE): 날짜에서 월을 추출
- (MONTH(...) + 2) DIV 3:
- 월을 3개월 단위로 나누어 분기를 계산합니다.
- + 2는 각 분기 마지막 달(3, 6, 9, 12)을 포함시키기 위함입니다.
- CONCAT(..., 'Q'): 계산한 숫자에 'Q'를 붙여 분기 형식(1Q, 2Q 등)으로 만듭니다.
- GROUP BY: 분기별로 데이터 그룹화.
반응형
LIST
'알고리즘 문제 > 프로그래머스' 카테고리의 다른 글
프로그래머스 조이스틱 [Lv. 2] (C++) (0) | 2024.11.01 |
---|---|
프로그래머스 자동차 평균 대여 기간 구하기 [Lv. 2] (MySQL) (0) | 2024.10.28 |
해커랭크 Matrix Layer Rotation (0) | 2024.10.26 |
프로그래머스 석유 시츄 [Lv. 2] (C++) (0) | 2024.10.25 |
프로그래머스 동영상 재생기 [Lv. 1] (C++) (0) | 2024.10.25 |