SQL 연산자 한눈에 보기
SQL에서 데이터를 다룰때 여러가지 연산자를 사용 할 수 있습니다.
1. 산술 연산자 (Arithmetic Operators)
더하기, 빼기, 곱하기, 나누기 등 산술 계산시 사용합니다.
연산자 | 연산 | 사용법 | 설명 |
+ | 덧셈 | A + B | A와 B를 더한 값을 반환한다. |
- | 뺄셈 | A - B | 뺄셈 , A에서 B를 뺀 값을 반환한다. |
* | 곱셉 | A * B | 곱셉, A와 B를 곱한 값을 반환한다. |
/ | 나눗셈 | A / B | 나눗셈, A를 B로 나눈 값을 반환한다. |
% | 나머지 | A % B | 나머지, A를 B로 나눈 나머지 값을 반환한다. |
2. 비교 연산자 (Comparison Operators)
두개의 값을 비교할 때 사용 합니다.
연산자 | 연산 | 설명 | 사용법 |
> | 크다 | A > B | A값이 B값을 초과하면 TRUE를 반환한다. |
>= | 크거나 같나 | A >= B | A값이 B값 이상이면 TRUE를 반환한다. |
< | 작다 | A < B | A값이 B값 미만이면 TRUE를 반환한다. |
<= | 자거나 같다 | A <= B | A값이 B값을 이하이면 TRUE를 반환한다. |
= | 같다 | A = B | A값과 B값이 서로 같으면 TRUE를 반환한다. |
<>, !=, ^= | 같지않다 | A <> B, A != B, A ^= B | A값이 B값이 서로 같지 않으면 TRUE를 반환한다. |
3. 논리 연산자 (Logical Operators)
연산자 | 연산 | 설명 | 사용법 |
AND | A AND B | 모든 조건이 참일 때 TRUE를 반환한다. | |
OR | A OR B | A와 B 둘중 하나가 참일 때 TRUE를 반환한다. | |
NOT | NOT ~ | 논리 부정 연산자 | 제시된 조건을 부정한다. |
XOR | A XOR B |
4. 기타 연산자
연산자 | 연산 | 필수요소 | 설명 |
IN | 열이름 조회할 열의 데이터 목록 |
매개변수로 전달된 리스트에 값이 존재하면 TRUE를 반환한다. | |
BETWEEN ~ AND ~ | 열이름, 최솟값, 최대값 | 값이 A,B 사이에 있으면 TRUE를 반환한다. 일정 범위의 데이터를 조회할 때 사용한다. |
|
LIKE | 와일드 카드(wild card) '%', '_' |
패턴으로 문자열을 검색하여 값이 존재하면 TRUE를 반환한다. | |
IS | NULL NOT NULL |
컬럼의 값이 NULL인지를 비교할때 사용한다. |
'DataBase' 카테고리의 다른 글
SQL 연산자 - 비교 연산자(Comparison Operators) (2) | 2025.07.21 |
---|---|
SQL 연산자 - 산술 연산자(Arithmetic Operators) (0) | 2025.07.21 |
[Oracle] SQL 기본 문법 - 선택 출력(WHERE 절) (0) | 2025.07.19 |
엔티티(Entity) (2) | 2025.07.18 |
[Oracle] SQL 기본 문법 - 출력 순서(ORDER BY 절) (0) | 2025.07.18 |