728x90

# -- 코드를 입력하세요
# SELECT MCDP_CD AS '진료과 코드', COUNT(APNT_YMD) AS '5월예약건수'
# FROM APPOINTMENT
# WHERE APNT_YMD LIKE '2022-05%'
# GROUP BY MCDP_CD
# ORDER BY COUNT(APNT_YMD), MCDP_CD;
SELECT MCDP_CD AS '진료과코드', COUNT(*) AS '5월예약건수'
FROM APPOINTMENT
WHERE APNT_YMD LIKE '2022-05%'
group by MCDP_CD
ORDER BY 5월예약건수,진료과코드;
포인트부터 짚어보자
LIKE 뒤에 같은 형태를 지닌 데이터만 필터링 한다.
-> 즉, 2022-5%와 같이 입력한다면, 데이터를 찾지 못한다.
GROUP BY의 경우 특정 컬럼으로 그룹화 해준다.
'SQL' 카테고리의 다른 글
| 리눅스 환경에서 MySQL 세팅하기 (0) | 2024.01.25 |
|---|---|
| [프로그래머스] 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기(MySQL) (2) | 2024.01.09 |
| [프로그래머스]오랜 기간 보호한 동물(1) (MySQL) JOIN (0) | 2024.01.08 |
| 프로그래머스 조건에 맞는 사용자와 총 거래 금액 조회하기(MySQL) (0) | 2024.01.03 |
| 프로그래머스 즐겨찾기가 가장많은 식당정보 출력하기(MySQL) (0) | 2024.01.03 |