| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- CompositionAPI
- 사내시스템
- 첫 React
- 자바
- 알고리즘
- 첫 리액트
- 트리
- 쟈스
- react
- 리액트
- 대문자
- 뷰
- 간단 프로젝트
- 면접
- 백준
- SBS 개발
- 경력직
- 1차면접
- 오라클
- 웹 개발 면접 질문
- MySQL
- 뷰 리액트
- SBS 본사
- URL입력
- Vue.js
- 프로젝트 후기
- 뷰 리액트 비교
- e-HR
- 백준알고리즘
- IT시스템개발
- Today
- Total
리주의 프로그래밍 공부
20.12.24 오라클 DB 공부 본문
관계 연산자
NOT, AND, OR, BETWEEN, IN
ex) 조회수가 1,2인 게시글을 조회하시오.

ex) 조회수가 0, 2, 7인 게시글을 조회하시오.
SELECT * FROM NOTICE WHERE HIT=0 OR HIT=2 OR HIT=7; 보다는
SELECT * FROM NOTICE WHERE HIT IN(0, 2, 7); 이 더 편함.
ex) 조회수가 0, 2, 7이 아닌 게시글을 조회하시오.
SELECT * FROM NOTICE WHERE HIT NOT IN (0, 2, 7);
패턴 연산자
LIKE, %, _
%는 없거나 한자리 이상을 의미.
_는 한자리만 의미 => 자리수 제한하기
ex) 회원 중에서 '박'씨 성을 조회하시오.
SELECT * FROM MEMBER WHERE NAME = '박%';
(패턴 연산자를 사용하기 위해서는 =를 사용하면 안됨,
위의 경우에는 %를 관계연산자가 아닌, 문자로 확인하려함)
SELECT * FROM MEMBER WHERE NAME LIKE '박%';

문제. 회원 중에서 '박'씨 성을 제외한 회원을 조회하시오.

문제. 회원 중에서 이름에 '정'자가 들어간 회원을 조회하시오.
('정'이 맨앞에 또는 중간에, 혹은 맨 뒤에 올 수 있음.)

'DB 공부 > 오라클(Oracle)' 카테고리의 다른 글
| 20.12.26 오라클 DB 공부 (0) | 2020.12.26 |
|---|---|
| 20.12.25 오라클 DB 공부 (0) | 2020.12.25 |
| 20.12.21 오라클 DB 공부 (0) | 2020.12.21 |
| 20.12.17 오라클 DB 공부 (0) | 2020.12.17 |
| 20.12.15 오라클 DB 공부 (0) | 2020.12.15 |