내가 보려고 정리하는 블로그

OracleDB IN연산자(게시판 카테고리별 조회 ) 본문

DB/OracleDB 12c

OracleDB IN연산자(게시판 카테고리별 조회 )

jihoon De 2020. 1. 3. 16:18

IN연산자는 하나의 값이 아닌 여러개의 값을 한번에 비교할 때 사용하는 연산자이다.

 

예를 들어 10,20,30 번의 부서번호를 가진 사원의 이름을 조회할 경우

 

SELECT NAME FROM 사원테이블 WHERE GROUP_ID IN (10 , 20, 30);

이런 식으로 조회가 가능하다.

 

내부적으로는 

SELECT NAME FROM 사원테이블 WHERE GROUP_ID = 10 OR GROUP_ID = 20 OR GROUP_ID = 30 ;

이렇게 처리가 된다.

 

게시판의 카테고리별로 리스트를 뽑아내고 싶을경우 사용하였으며 각 값을 배열로 저장해서 쿼리문을 작성하였다. 

Comments