줠뮈
50
2019-05-23 20:48:37
3
263

오라클 sql문 ORA-00936: missing expression 에러ㅠ


SELECT first_name 이름, commission_pct 커미션, hire_date 입사일, department_name 부서이름
FROM employees e, departments d
WHERE commission_pct IN NOT null OR hire_date <= '05/01/01' AND department_name LIKE 'A%'
		AND d.department_id = e.department_id
ORDER BY 3;

기초 공부중인데 ... 무엇이 잘못된 것입니까.. 

0
0
  • 답변 3

  • 스톡허
    303
    2019-05-23 20:56:27

    흐음 환경이 안되서 실제로는 안돌려봤는데, 

    missing expression 이면 뭐가 빠졌다는 얘기겠죠? 가상 의심이 가는게 우선, 

    where 절에 IN NOT null 인데, IS NOT NULL 아닌가요? 

    2
  • minarai
    2k
    2019-05-24 07:02:41
    IN NOT null이란 구문은 없는데 IS Not null로 바꾸고 다시 해보세요!
    1
  • 줠뮈
    50
    2019-05-24 10:44:49

    핳 ㅎㅎㅎㅎ 완전 실수 못봤네요.. 감사해요!

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.