ORA-00923: FROM 키워드가 필요한 위치에 없습니다.
00923. 00000 - "FROM keyword not found where expected"
21일 DB 수업 문제
문43) 입사한지 만15년 이상된 사람에 한해 현재연봉에서 10% 인상시켰을 때
사번, 이름, 입사일, 현재연봉, 인상후연봉, 인상된금액으로 고액연봉순으로 조회하시오
연봉구하는 식 : 급여(sal)*12개월+보너스(comm)
SELECT empno, ename, hiredate, (sal*12+comm) AS 현재 연봉, ((sal*12+comm)*1.1) 인상 후 연봉, ((sal*12+comm)*0.1) 인상된 금액
FROM emp
WHERE TRUNC(MONTHS_BETWEEN(sysdate, hiredate)/12)>=15
ORDER BY (sal*12+comm)*1.1;
위 쿼리문을 실행했을 때 ORA-00923: FROM 키워드가 필요한 위치에 없습니다. 이 발생했다.
이는 쿼리에서 오타가 있을 때 주로 발생한다고 한다.
이를 해결하기 위해서는 오타, 세미콜론(;), 컴마(,), 띄어쓰기가 잘 되었는지 확인하여 수정한다.
위 쿼리문에서 오타를 발견하지 못해 띄어쓰기 문제인 것으로 추정하여 쿼리문을 전부 지우고 다시 작성하여 해결하였다.
'Error' 카테고리의 다른 글
[에러] Uncaught ReferenceError: $ is not defined (0) | 2022.12.04 |
---|---|
[에러] java.lang.NumberFormatException (0) | 2022.12.03 |
[에러] java.lang.NullPointerException: Cannot invoke "com.cafe24.nonchrono.dao.WishDAO.list()" because "this.wishDAO" is null (0) | 2022.12.02 |
git : Unable to obtain your identity (0) | 2022.10.04 |
VSC Live Server : 지금 이 페이지가 작동하지 않습니다. (0) | 2022.09.28 |