Code Kata/SQL

[프로그래머스] 문제 27. 진료과별 총 예약 횟수 출력하기

신짜린 2024. 8. 13. 09:50

20240703 풀이

-- 코드를 입력하세요
SELECT MCDP_CD '진료과코드'
     , COUNT(*) '5월예약건수'
FROM APPOINTMENT
WHERE YEAR(APNT_YMD) = 2022 AND MONTH(APNT_YMD) = 5
GROUP BY 1
ORDER BY 2, 1

20240813 풀이

-- 2022년 5월 예약 환자 수
-- 진료과코드 별 조회
-- 컬럼명 '진료과 코드', '5월예약건수'
-- 진료과별 예약 환자 수 기준 오름차순
-- 환자수 같다면 진료과 코드 기준 오름차순
SELECT *
FROM APPOINTMENT;

SELECT MCDP_CD AS '진료과코드'
     , COUNT(*) AS '5월예약건수'
FROM APPOINTMENT
WHERE YEAR(APNT_YMD) = 2022 AND MONTH(APNT_YMD) = 5
GROUP BY MCDP_CD
ORDER BY 5월예약건수
       , 진료과코드;

 

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr