JOB = 'SALESMAN' OR JOB= 'CLERK'; JOB IN ('SALESMAN', 'CLERK'); JOB = ANY ('SALESMAN', 'CLERK'); ※ 위의 3가지 유형의 쿼리문은 모두 같은 결과를 반환한다. 하지만, 맨 위의 쿼리문(OR) 이 가장 빠르게 처리 된다.
물론 메모리에 대한 내용이 아니라 CPU 처리에 대한 내용이므로 이 부분까지 감안하여 쿼리문을 구성하게 되는 경우는 많지 않다. → 『IN』과 『=ANY』는 같은 연산자 효과를 가진다. 이들 모두는 내부적으로 『OR』 구조로 변경되어 연산 처리된다. ※ LIKE : 동사 → 좋아하다 부사 → ~와 같이, ~처럼 ※ WHILD CARD(CHARACTER) → 『%』 『LIKE』와 함께 사용되는 『%』는 모든 글자를 의미하고 『LIKE』와 함께 사용되는 『_』는 아무 글자 한 개를 의미한다. ex) 『이』라는 글자가 하나라도 포함되어 있다면 WHERE NAME LIKE '%이%'; 『이』라는 글자...
원문 링크 : [oracle] 오라클 3일차