where in, not in 예시

cellenar26·2020년 3월 8일
0

기억용_DB & Oracle

목록 보기
6/11

자바에서
for(item : items) {}의 의미를 아는가?
item 항목이 items에 있는 한~ 이라는 의미를 지녔다.
in은 이와 비슷하게 특정컬럼이 in (값1, 값2,...) 속의 값들을 충족한다면 where 조건을 참으로 만든다.

oracle 같은 경우는 where column in (값1,값2,값3)의 형태이다. 다른 DB 프로그램과 형태가 다를 수 있으므로 주의한다.

1. in 예시

문제 : emp table 에서 deptno 가 10 혹은 20 인 사원의 정보를 출력한다.

문제를 잘보면 10 혹은 20이다. 때문에 이런식으로도 표현 가능하다.

2. not in 예시

not in은 in 의 반대이다. not in 뒤에 해당하지 않을 때만 출력한다.
문제 : emp table 에서 deptno 가 10 혹은 20이 아닌 사원의 정보를 출력한다.

문제를 잘보면 10, 20이 모두 아니어야 한다. 따라서 이런식으로도 표현가능하다.

profile
Nice to meet you.

0개의 댓글