less than 1 minute read

📜문제

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

image

📜정답


1. DATE_FORMAT 사용

    SELECT MCDP_CD AS 진료과코드,COUNT(MCDP_CD)AS 5월예약건수 
    FROM APPOINTMENT 
    WHERE DATE_FORMAT(APNT_YMD,'%Y-%m')='2022-05'
    GROUP BY 진료과코드
    ORDER BY 5월예약건수 ASC, MCDP_CD ASC

2. LIKE 사용

    SELECT MCDP_CD AS 진료과코드,COUNT(MCDP_CD)AS 5월예약건수 
    FROM APPOINTMENT 
    WHERE APNT_YMD LIKE '2022-05%'
    GROUP BY 진료과코드
    ORDER BY 5월예약건수 ASC, MCDP_CD ASC

📜노트


  • DATE_FORMAT(날짜, '원하는 형식') : 날짜의 형식을 지정할 때 사용한다.
  • 컬럼명 LIKE '부분일치 문자(열)' : 부분일치 문자열이 들어가 있는 것만 추출한다.