내가 보려고 정리하는 블로그
OracleDB IN연산자(게시판 카테고리별 조회 ) 본문
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 ;
이렇게 처리가 된다.
게시판의 카테고리별로 리스트를 뽑아내고 싶을경우 사용하였으며 각 값을 배열로 저장해서 쿼리문을 작성하였다.
'DB > OracleDB 12c' 카테고리의 다른 글
OracleDB 논리연산자(AND , OR , NOT) (0) | 2020.01.03 |
---|---|
OracleDB LIKE 연산자 (0) | 2020.01.03 |
OracleDB BETWEEN연산자 ( **~**) (0) | 2020.01.03 |
OracleDB 비교연산자( =, !=, <>, ^=, >=, <=, <, > ) (0) | 2020.01.03 |
OracleDB 중복 데이터 제거(DISTINCT) (0) | 2020.01.03 |
Comments