문제
풀이
SELECT mcdp_cd '진료과 코드', count(*) '5월예약건수'
from appointment
where apnt_ymd like '2022-05%'
group by mcdp_cd
order by 2, 1
노트
처음에 코드를
SELECT mcdp_cd '진료과 코드', count(*) '5월예약건수'
from appointment
where apnt_ymd like '2022-05%'
group by mcdp_cd
order by '5월예약건수', '진료과 코드'
이렇게 작성했는데
이렇게 작성해도 테스트는 잘만 되지만, 제출 후 채점이 계속 틀렸다고 나와 뭐가 틀렸지...? 싶어서 한참 헤매었었다.
인터넷에 select문 실행 순서를 아무리 검색해도 select 다음에 order by 가 실행돼서 select문에 alias를 사용해도 가능하다고 나오는데..
뭐가 틀린 걸까..?
'algorithm' 카테고리의 다른 글
[programmers] MySQL - Lv.1 흉부외과 또는 일반외과 의사 목록 출력하기 (select) (0) | 2022.11.05 |
---|---|
[programmers] MySQL - Lv.1 인기있는 아이스크림 (select) (0) | 2022.11.04 |
[programmers] MySQL - Lv.2 상품 별 오프라인 매출 구하기 (join) (0) | 2022.10.25 |
[programmers] MySQL - Lv.2 카테고리 별 상품 개수 구하기 (String, Data) (0) | 2022.10.20 |
[programmers] Java - 숫자 비교하기 (0) | 2022.10.18 |