728x90
문제
풀이
📌 #1 SELECT MCDP_CD AS '진료과코드', COUNT(*) AS '5월 예약건수'
MCDP_CD의 열 이름은 '진료과코드',
보여지는 거 개수를 다 셈.. 열 여름은 5월 예약건수'
📌 #2 FROM APPOINTMENT
APPOINTMENT 테이블에서
📌 #3 WHERE DATE_FORMAT(APNT_YMD,'%Y-%m') = '2022-05'
APNT_YMD의 2022년 5월만 출력
DATE_FORMAT 형식 참고링크 https://sesam-dev.tistory.com/61
📌 #4 GROUP BY MCDP_CD
MCDP_CD별 그룹화
#1에서 MCDP_CD별 개수를 세기 위해서
📌 #5 ORDER BY COUNT(MCDP_CD) ASC, MCDP_CD ASC
COUNT(MCDP_CD) 의 개수로 오름차순,
MCDP_CD로 오름차순
정답
SELECT MCDP_CD AS '진료과코드', COUNT(*) AS '5월 예약건수'
FROM APPOINTMENT
WHERE DATE_FORMAT(APNT_YMD,'%Y-%m') = '2022-05'
GROUP BY MCDP_CD
ORDER BY COUNT(MCDP_CD) ASC, MCDP_CD ASC
'알고리즘 > SQL 풀이' 카테고리의 다른 글
[MySQL] 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 (1) | 2023.10.20 |
---|---|
[MySQL] 상품 별 오프라인 매출 구하기 (0) | 2023.10.18 |
[MySQL] 입양 시각 구하기(1) (1) | 2023.10.16 |
[MySQL] 카테고리 별 상품 개수 구하기 (0) | 2023.10.15 |
[MySQL] 고양이와 개는 몇 마리 있을까 (0) | 2023.10.13 |