상세 컨텐츠

본문 제목

49일차. DB 6 - || , IS NULL, IS NOT NULL, BETWEEN, %

수업 일지/Oracle DBMS

by NayC 2021. 4. 28. 09:25

본문

728x90

// 어제 : 산술 연산, || 

 

비교연산

관계연산

패턴연산

 

ㅡㅡㅡㅡㅡ

 

이거 해봐야함

ㅡㅡㅡㅡㅡ

비교/관계 연산

 

'다르다'의 3가지 표현

!=   : 다른거는 다 이거 쓰니까 이것도 제공

^=  : 원래 오라클은 처음에는 이것만 제공했었음 

<>  : 표준화해서 만들어준 표현? (근데 실질적으로 많이 사용하는건 !=) 

 

 

Q. where절 가지고 newlec인 게시글'만' 조회하기

 

Q. 게시글 중에서 조회수가 3이 넘는 글만 조회하기

우선 내 글의 조회수를 올려주기~ 

(SELECT는 '조회'하는거라서 아래거는 아님)

//

 

게시글 중에서 내용을 입력하지 않은 게시글 조회하기

X

이렇게 해야함!!

 

반대로 Null이 아닌걸 찾으려면 IS NOT NULL 

 


'또는' 

조회수가 0, 1, 2인 게시글을 조회하시오

 

cf) 자바 때는 || 

 

근데 or 이 너무 많이 들어가면 복잡...

-> 

 

조금 더 쉽게...

-> BETWEEN 

ㅡㅡㅡㅡㅡ

 

OR 되도록 쓰지 말자~ (하수 ㅎㅎ)

 

NOT의 자리는 오디일까


패턴 연산자

- 정말 많이 사용한다고 한당

 

= 은 패턴으로 인식되지 않고 정말 같은걸 찾아내서 X 

-> 박 XX 으로 인식하게 하려면 LIKE를 써줘야 한다!

 

맨 앞 성만 검색된다 (TRY해봄)
여기서는 % 빼도 나오넹

언더바가 2개 __ 면 이름 3글자겠지 

요지는, 길이에 제한을 둘 수 있다~~

 

ㅡㅡㅡㅡㅡ

 

Q. I가 들어간 게시글을 조회하시오. (첫 번째가 아니라 중간에도 I가 들어간)

-> %로 감싸버리기 : I가 포함된 

%I -> I로 끝나는 

I% -> I로 시작하는 


정규식을 알아보자

내일 알아보자ㅎㅎㅎ

 

728x90
반응형

관련글 더보기