논리 연산자 / Between in
연산자 |
의미 |
AND |
두가지 조건을 모두 만족해야만 검색 할 수 있다. SELECT *FROM table_name WHERE column_name = 조건 AND column = 조건; |
OR |
두가지 조건 중에서 한가지만 만족하더라도 검색 할 수 있다. SELECT *FROM table_name WHERE column_name = 조건 OR column = 조건; |
NOT |
조건에 만족하지 못하는 것만 검색한다 SELECT *FROM table_name WHERE NOT colum_name = 조건; |
BETWEEN AND 연산자
특정 범위의 값을 조회하기 위해서 사용 할 수 있다.
숫자형 뿐만 아니라 문자형, 날짜형에도 사용 할 수 있다.
비교대상이 되는 값을 단일 따옴표로 둘러싸야 한다.
형식 : column_name BETWEEN A AND B
BETWEEN OR 연산자
형식 : column_name BETWEEN A OR B
IN 연산자
동일한 필드가 여러 개의 값 중에 하나인 경우인지를 살펴보기 위해서 비교 연산자와 논리 연산자 OR를 사용하여 복잡하게 쿼리문을 작성하지 않고 INT연산자를 사용하여 간단하게 표현 할 수 있다.
형식 : column_name IN(A, B, C)
예) COMM이 300, 500, 1400이 모두 아닌 것을 검색 ※ <>연산자(not eqaul)
SELECT *FROM EMP WHERE COMM<>300 AND COMM<>500 AND COMM<>1400;
▶SELECT *FROM EMP WHERE COMM NOT IN(300,500,1400);
'DATABASE > ORACLE' 카테고리의 다른 글
[Oracle] SQL 숫자 함수 (0) | 2018.04.19 |
---|---|
[Oracle] SQL LIKE / SORT (0) | 2018.04.19 |
[Oracle] SQL where query (SQL 조건연산자) (1) | 2018.04.19 |
[Oracle] SQL Operator (0) | 2018.04.18 |
[Oracle] 데이터를 조회하기 위한 SELECT 문 (2) | 2018.04.18 |