파게로그
WHERE문 사용 본문
비교 연산자
= | 같은 것을 조회 |
< | 작은 것을 조회 |
<= | 작거나 같은 것을 조회 |
> | 큰 것을 조회 |
>= | 크거나 같은 것을 조회 |
부정 비교 연산자
!= | 같지 않은 것을 조회 |
^= | 같지 않은 것을 조회 |
<> | 같지 않은 것을 조회 |
NOT 칼럼명 = | 같지 않은 것을 조회 |
NOT 칼럼명 > | 크지 않은 것을 조회 |
논리 연산자
AND | 조건을 모두 만족해야 true |
OR | 조건 중 하나만 만족해도 true |
NOT | true는 false로, false는 true로 바꿈 |
SQL 연산자
LIKE '%비교 문자열%' | 비교 문자열을 조회 (%는 모든 값. 빈 문자열도 포함) |
BETWEEN A AND B | A와 B 사이의 값을 조회 |
IN (list) | OR를 의미하며 list 값 중 하나만 일치해도 조회됨 |
IS NULL | NULL을 조회 |
부정 SQL 연산자
NOT BETWEEN A AND B | A와 B 사이의 해당되지 않는 값을 조회 |
NOT IN (list) | list와 불일치한 것을 조회 |
IS NOT NULL | NULL이 아닌 것을 조회 |
* LIKE문
- 와일드카드를 사용해서 데이터 조회 가능
- % (percentage)
- 어떤 문자를 포함한 모든 것을 조회
- 빈 문자열도 포함 - _ (underscore)
- 한 개인 단일 문자를 의미
* NULL 관련 함수
- NVL 함수
- NULL이면 다른 값으로 바꾸는 함수
- NVL(MGR, 0)은 MGR 칼럼이 NULL이면 0으로 바꿈 - NVL2 함수
- NVL 함수와 DECODE 함수를 하나로 만든 것
- NVL2(MRG, 1, 0)은 MGR 칼럼이 NULL이 아니면 1을, NULL이면 0을 반환 - NULLIF 함수
- 두 개의 값이 같으면 NULL, 같지 않으면 첫 번째 값을 반환 - COALESCE 함수
- NULL이 아닌 최초의 인자 값을 반환
- COALESCE(exp1, exp2, exp3, ...)
'콤퓨타 왕기초 > SQLD/JDBC/Oracle DB' 카테고리의 다른 글
SELECT문 실행 순서, 형 변환 (0) | 2021.03.18 |
---|---|
GROUP 연산 (0) | 2021.03.17 |
DML (0) | 2021.03.16 |
DDL (0) | 2021.03.16 |
SQL의 종류 (0) | 2021.03.16 |
Comments