안녕하세요
호고코입니다 ㅎㅎㅎㅎㅎ

오늘은 데이터베이스 연산자에 대해서 정리를 해보겠습니다 ㅎㅎㅎ
1. 비교 연산자
A = B
|
A와 B는 같다
|
||
A > B
|
B보다 A가 크다
|
||
A >= B
|
B보다 A가 크거나 같다
|
||
A < B
|
B보다 A가 작다
|
||
A <= B
|
B보다 A가 작거나 같다
|
2. SQL 연산자

BETWEEN A AND B
|
A이상 B이하의 값 사이
|
|
IN(목록)
|
목록에 하나라도 일치하면 참 (= OR)
|
|
LIKE '문자열'
|
문자열의 형태가 일치하는것을 찾음
|
|
%는 0개 이상의 어떤 문자를 의미
|
||
_는 1개인 단일 문자를 의미
|
||
* 사용방법
- 'A%' A로 시작하는 해당 데이터를 찾음
- '%A' A로 끝나는 해당 데이터를 찾음
- '%A%' 위치에 상관없이 A가 포함된 데이터를 찾음
- 'A_' 단일 문자를 찾음 ex) AR
|
||
IS NULL
|
NULL값을 찾는 경우
|
|
IS NOT NULL
|
NULL값이 아닌걸 찾는 경우
|
3. 논리 연산자

A AND B
|
A와 B의 조건이 동시에 만족해야 참(TRUE)
|
||
A OR B
|
A와 B의 조건중에 하나라도 만족하면 참(TRUE)
|
||
NOT
|
조건에 반대되는 결과를 돌려줌
|
4. 부정 연산자

!=
^=
<>
|
같지않다는 의미
|
|
NOT 컬럼명 = 'A'
|
컬럼명은 A와 같지 않음
|
|
NOT 컬럼명 > 'A'
|
컬럼명은 A보다 크지 않음
|
|
NOT BETWEEN A AND B
|
A와 B의 값 사이에 있지 않음
|
|
NOT IN (목록)
|
목록의 값과 일치하지 않음
|
5. 연산자의 우선순위
1
|
괄호()
|
||
2
|
NOT 연산자
|
||
3
|
비교 연산자, SQL 연산자
|
||
4
|
AND
|
||
5
|
OR
|
조건절에서 처리되는 우선순위입니다.
'Database' 카테고리의 다른 글
[Database] 오라클 ORDER BY 정렬 알아보기! (0) | 2022.12.20 |
---|---|
[Database] SQL 내장함수 (단일행 함수) 알아보기! (FLOOR,CEIL,ROUND,SUBSTR,TRUNC 등) (0) | 2022.12.18 |
[Database] 트랜잭션 알아보기! (COMMIT, ROLLBACK, 특징) (0) | 2022.12.14 |
[Database] DML(INSERT, UPDATE, DELETE, SELECT) 알아보기! (0) | 2022.12.12 |
[Database] 오라클 테이블 컬럼 추가, 수정, 삭제, 이름변경 하기! (0) | 2022.12.08 |