본문 바로가기

Oracle Database

[ORACLE] 비교연산자 관계연산자 패턴비교연산자

비교연산자

 

필터링을 하기 위해 주로 사용

 

!= 같지않다    //표준

^= 같지않다  //ORACLE

<> 같지않다  //표준

 

// ID가 드래곤인것을 조회
SELECT * FROM MEMBER WHERE ID ='DRAGON';

//조회수가 3이상인것을 조회
SELECT * FROM NOTICE WHERE HIT > 3;

//글이 비어있는 게시글을 조회
SELECT * FROM NOTICE WHERE CONTENT IS NULL;

//글이 있는 게시글 조회
SELECT * FROM NOTICE WHERE CONTENT IS NOT NULL;

 

 

관계 연산자  NOT, AND, OR , BETWEEN, IN

//조회수가 0,1,2인 게시글 조회
SELECT  * FROM NOTICE WHERE HIT >=0 AND 3 < HIT;

//조회수가 0,1,2인 게시글 조회 BETWEEN AND 사용
SELECT * FROM NOTICE WHERE HIT BETWEEN 0 AND 2;

//조회수가 0,2,7인 게시글 조회/
SELECT * FROM NOTICE WHERE HIT IN(0,2,7);

//조회수가 0,2,7 아닌것을 조회
SELECT * FROM NOTICE WHERE HIT NOT IN(0,2,7);

 

패턴비교연산자 LIKE, %, _

 

//박씨성을 조회
SELECT * FROM MEMBER WHERE NAME LIKE '박%';

//글 제목에 T가 있는것을 조회
SELECT * FROM NOTICE WHERE TITLE LIKE '%T%';

//회원중에 박씨이고 이름이 외자인 사람을 조회
SELECT * FROM MEMBER WHERE NAME LIKE'박%';

'Oracle Database' 카테고리의 다른 글

[ORACLE] 문자열 비교 정규식  (0) 2020.04.15
[ORACLE] 정규식 패턴연산 REGEXP_LIKE  (0) 2020.04.15
[ORACLE] 산술 연산자  (0) 2020.04.15
[ORACLE] UPDATE,DELETE,TANSACTION  (0) 2020.04.15
[ORACLE] INSERT  (0) 2020.04.15