IN과 NOT IN절
- IN절은 WHERE절에서 찾고자 하는 모든 값을 SELECT해줄 수 있게 도와줍니다.
- NOT IN은 반대로 입력한 값을 제외한 값을 SELECT해줄 수 있게 해줍니다.
IN과 NOT IN절 문법
SELECT * FROM 테이블
WHERE 컬럼 IN ('값1', '값2' ... )
AND 컬럼 NOT IN ('값1', '값2' ... );
- 위와 같이 WHERE절에 사용하여 필요한 값을 찾을 불러올 땐 IN절을, 반대로 값을 제외할 경우에는 NOT IN을
사용합니다.
IN과 NOT IN절 테스트(https://livesql.oracle.com/)
1) IN 테스트
- ANIMAL의 모든 데이터중 IN절을 사용하여 NAME(이름)이 Sugar, Jewel, Harley, Bj, Tux인 동물들을 SELECT하여
출력하였습니다.
2) NOT IN 테스트
- 그 후 AND로 WHERE절을 이어준 후 NOT IN을 사용하여 ANIMAL_TYPE(동물 타입)이 Dog인 동물들은 제외하여
출력하였습니다.
'DATABASE > ORACLE 기본' 카테고리의 다른 글
[Oracle]오라클 순서 정렬 ORDER BY절 (0) | 2022.02.07 |
---|---|
[Oracle]오라클 LIKE 특정문자 검색 사용법 (0) | 2022.02.03 |
[Oracle]오라클 논리연산자 AND와 OR (0) | 2022.01.15 |
[Oracle]오라클 DELETE문(데이터 삭제) (0) | 2022.01.03 |
[Oracle]오라클 UPDATE문(데이터 수정 ) (0) | 2022.01.02 |