DB
SQL문 연산자
IT_달토끼
2023. 2. 24. 08:09
- 비교 연산자
비교연산자 | 설명 |
= | 같은 것을 조회한다. |
< | 작은 것을 조회한다. |
<= | 작거나 같은 것을 조회한다. |
> | 큰 것을 조회한다. |
>= | 크거나 같은 것을 조회한다. |
- 부정 비교 연산자
비교연산자 | 설명 |
!= | 같지 않은 것을 조회한다. |
^= | 같지 않은 것을 조회한다. |
<> | 같지 않은 것을 조회한다. |
NOT 칼럼명 = | 같지 않은 것을 조회한다. |
NOT 칼럼명 > | 크지 않은 것을 조회한다. |
- 논리연산자
비교연산자 | 설명 |
AND | 조건을 모두 만족해야 참(True)이 된다. |
OR | 조건 중 하나만 만족해도 참(True)이 된다. |
NOT | 참이면 거짓(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문
와일드카드 | 설명 |
% | - 어떤 문자를 포함한 모든 것을 조회한다. - 예를 들어 '김%'는 '김'로 시작하는 모든 문자를 조회한다. - WHERE 테이블명 LIKE '김%'; ◀김으로 시작하는 모든 것을 조회한다. |
_(underscore) | - 한 개인 단일 문자를 의미한다. - WHERE 테이블명 LIKE '김_'; ◀김으로 시작하는 두자리 문자를 조회한다. |