본문으로 바로가기

 

 

이번 글에서는 ORA-00924: missing BY keyword 에러 해결 방법에 대하여 알아보겠습니다.

 

ORA-00924: BY 키워드가 없습니다.

ORA-00924: missing BY keyword

 

 

쿼리를 짜다가 아래와 같은 에러가 발생하였습니다.

 

 

예제를 통하여 에러가 발생한 이유와 해결 방법에 대하여 알아보도록 하겠습니다.

아래의 쿼리는 현재 날짜를 조회하는 예제입니다.

 

위의 쿼리를 실행하니 ORA-00924: missing BY keyword 에러가 발생하였습니다.

에러가 발생한 이유는 간단합니다. BY 키워드가 누락되었기 때문입니다.

즉, ORDER가 아니라 ORDER BY 구문이 맞습니다.

 

해결 방법

BY절이 필요한 것에는 BY를 붙여줍니다. 

EX) ORDER BY, GROUP BY 

 

 

이제 BY 키워드를 붙여 다시 쿼리를 실행해 보도록 하겠습니다.

 

BY 키워드를 올바르게 입력하니 쿼리가 잘 실행되는 것을 확인할 수 있습니다.