반응형
구분 | 연산자 | 연산자의 의미 |
비교 연산자 |
= | 같다. |
> | 보다 크다. | |
>= | 보다 크거나 같다. | |
< | 보다 작다. | |
<= | 보다 작거나 같다. | |
SQL 연산자 |
BETWEEN a AND b | a와 b의 값 사이에 있으면 된다. (a와 b값 포함) |
IN (list) | 리스트에 있는 값 중에서 어느 하나라도 일치하면 된다. | |
LIKE '비교문자열' | 비교문자열과 형태가 일치하면 된다. (%, _ 사용) | |
IS NULL | NULL 값인 경우 | |
논리 연산자 |
AND | 앞 조건과 뒤 조건을 동시에 만족하면 참(TRUE)이다. |
OR | 앞과 뒤의 조건 중 하나만 참이면 참이다. | |
NOT | 뒤에 오는 조건에 반대되는 결과를 되돌려준다. | |
부정 비교 연산자 |
!= | 같지 않다. |
^= | 같지 않다. | |
<> | 같지 않다. (ISO 표준, 모든 운영체제에서 사용가능) | |
NOT 칼럼명 = | ~와 같지 않다. | |
NOT 칼럼명 > | ~보다 크지 않다. | |
부정 SQL 연산자 |
NOT BETWEEN a AND b |
a와 b의 값 사이에 있지 않다. (a, b의 값을 포함하지 않는다.) |
NOT IN (list) | list 값과 일치하지 않는다. | |
IS NOT NULL | NULL 값을 갖지 않는다. |
연산 우선순위 | 설명 |
1 | 괄호 () |
2 | NOT 연산자 |
3 | 비교 연산자, SQL 연산자 |
4 | AND |
5 | OR |
반응형
'database > sql' 카테고리의 다른 글
[SQL] 단일행 함수의 종류와 사용 (0) | 2022.03.11 |
---|---|
[SQL] SQL 에서 BETWEEN a AND b / NOT BETWEEN a AND b 사용 (0) | 2022.03.09 |
[sqld] DDL / 데이터 정의어 사용방법 / Oracle, SQL Server (0) | 2022.03.04 |
[sqld] SQL 기본 (0) | 2022.03.04 |
[sqld] 데이터 모델의 이해 2 (0) | 2022.02.19 |