개발로그필름

[SQL] 진료과별 총 예약 횟수 출력하기 본문

coding test/프로그래머스

[SQL] 진료과별 총 예약 횟수 출력하기

yuullog 2025. 6. 7. 13:25
728x90
반응형
SMALL
반응형

 

 

 

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

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

 

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

 

 

 

오답 노트

ORDER BY COUNT(*) ASC, MCDP_CD ASC

  • select에서 썼던 별칭 as 를 그대로 적었더니 계속 틀렸다 했다
  • 이유는! select 절에서 썼던 별칭을 써도 되지만 나는 '' 문자열 타입으로 썼기 때문에 안됐다
  • `` 백틱 형식으로 쓰면 또 된다
  • 하지만 실수를 줄이기 위해 그냥 order by에는 as로 쓰기보단 쿼리를 적는게 더 낫겠다는 생각이 들었다

 

 

 

반응형
LIST
Comments