티스토리 뷰

포스팅에 앞서 내용이 틀릴 수 있습니다.
해당 부분 지적 감사히 받습니다.

문제를 보자.

 

문제 자체는 쉬웠다.

 

하지만 이번 문제에서는 오라클의 기본 사항에 대해서 배웠다.

 

다 풀어놓고 왜 안 풀리지라며 고민을 많이 했다.

 

틀린 쿼리

select MCDP_CD AS 진료과코드
,  count(*) AS 5월예약건수
from APPOINTMENT
where to_char(APNT_YMD,'yyyy-mm') = '2022-05'
group by MCDP_CD
order by 5월예약건수, MCDP_CD
;

일단 칼럼명을 지정해줄때는, 큰따옴표를 넣어주자.

 

from과 가장 가까운 5월 예약건수에 싱글쿼터로 문자열 처리를 해주니 from 이 없다고 인식되었다.

 

따라서 아래쿼리로 깔끔하게 해결하자.

select MCDP_CD AS "진료과코드"
,  count(*) AS "5월예약건수"
from APPOINTMENT
where to_char(APNT_YMD,'yyyy-mm') = '2022-05'
group by MCDP_CD
order by "5월예약건수", MCDP_CD
;
댓글