개발로그필름
[SQL] 진료과별 총 예약 횟수 출력하기 본문
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
'coding test > 프로그래머스' 카테고리의 다른 글
| [SQL] 고양이와 개는 몇 마리 있을까 (0) | 2025.06.07 |
|---|---|
| [SQL] 중복 제거하기 (0) | 2025.06.07 |
| [SQL] 업그레이드 된 아이템 구하기 (1) | 2025.06.06 |
| [프로그래머스/SQL] 부모의 형질을 모두 가지는 대장균 찾기 (0) | 2025.06.02 |
| [SQL/JOIN] Lv4. FrontEnd 개발자 찾기 (1) | 2025.05.22 |
Comments