where 절에서 if문 쓸 때, 상황에 따라 다르겠지만 mysql은 if을 사용. oracle은 case when을 사용하는 것이 오류가 잘 안나는 것 같아요 MySQL IF(조건, '참', '거짓') #예시 SELECT * FROM TAXI WHERE IF(PAMENT_SECONDS = 1 , 'CASH', 'OTHER') ORACLE CASE WHEN 조건절 THEN 참일때 값 ELSE 거짓일때 값 END #예시 SELECT * FROM TAXI WHERE (CASE WHEN PAMENT_SECONDS = 1 THEN 'CASH' ELSE 'OTHER' END)