SQL-연산자
SQL에서 연산자는 무엇입니까?
연산자는 예약어 또는 주로 SQL 문의 WHERE 절에서 비교 및 산술 연산과 같은 연산을 수행하는 데 사용되는 문자입니다. 이러한 연산자는 SQL 문에서 조건을 지정하고 명령문에서 여러 조건에 대한 접속사 역할을하는 데 사용됩니다.
- 산술 연산자
- 비교 연산자
- 논리 연산자
- 조건을 부정하는 데 사용되는 연산자
SQL 산술 연산자
취하다 'variable a' 10 개를 보유하고 'variable b' 20 개를 보유하면-
예시보기
운영자 | 기술 | 예 |
---|---|---|
+ (추가) | 연산자의 양쪽에 값을 추가합니다. | a + b는 30을 줄 것입니다 |
-(빼기) | 왼손 피연산자에서 오른손 피연산자를 뺍니다. | a-b는 -10을 줄 것입니다. |
* (곱하기) | 연산자의 양쪽에있는 값을 곱합니다. | a * b는 200을 줄 것입니다 |
/ (나누기) | 왼손 피연산자를 오른손 피연산자로 나눕니다. | b / a는 2를 줄 것입니다 |
% (모듈러스) | 왼손 피연산자를 오른손 피연산자로 나누고 나머지를 반환합니다. | b % a는 0을 제공합니다. |
SQL 비교 연산자
취하다 'variable a' 10 개를 보유하고 'variable b' 20 개를 보유하면-
예시보기
운영자 | 기술 | 예 |
---|---|---|
= | 두 피연산자의 값이 같은지 확인하고, 예이면 조건이 참이됩니다. | (a = b)는 사실이 아닙니다. |
! = | 두 피연산자의 값이 같은지 확인하고, 값이 같지 않으면 조건이 참이됩니다. | (a! = b)는 참입니다. |
<> | 두 피연산자의 값이 같은지 확인하고, 값이 같지 않으면 조건이 참이됩니다. | (a <> b)가 참입니다. |
> | 왼쪽 피연산자의 값이 오른쪽 피연산자의 값보다 큰지 확인하고, 그렇다면 조건이 참이됩니다. | (a> b)는 사실이 아닙니다. |
< | 왼쪽 피연산자의 값이 오른쪽 피연산자의 값보다 작은 지 확인하고, 그렇다면 조건이 참이됩니다. | (a <b)는 참입니다. |
> = | 왼쪽 피연산자의 값이 오른쪽 피연산자의 값보다 크거나 같은지 확인하고, 그렇다면 조건이 참이됩니다. | (a> = b)는 사실이 아닙니다. |
<= | 왼쪽 피연산자의 값이 오른쪽 피연산자의 값보다 작거나 같은지 확인하고, 그렇다면 조건이 참이됩니다. | (a <= b)는 참입니다. |
! < | 왼쪽 피연산자의 값이 오른쪽 피연산자의 값보다 작지 않은지 확인하고, 그렇다면 조건이 참이됩니다. | (a! <b)는 거짓입니다. |
!> | 왼쪽 피연산자의 값이 오른쪽 피연산자의 값보다 크지 않은지 확인하고, 그렇다면 조건이 참이됩니다. | (a!> b)는 참입니다. |
SQL 논리 연산자
다음은 SQL에서 사용할 수있는 모든 논리 연산자의 목록입니다.
예시보기
Sr. 아니. | 연산자 및 설명 |
---|---|
1 | ALL ALL 연산자는 값을 다른 값 집합의 모든 값과 비교하는 데 사용됩니다. |
2 | AND AND 연산자를 사용하면 SQL 문의 WHERE 절에 여러 조건이있을 수 있습니다. |
삼 | ANY ANY 연산자는 조건에 따라 값을 목록의 적용 가능한 값과 비교하는 데 사용됩니다. |
4 | BETWEEN BETWEEN 연산자는 최소값과 최대 값이 주어진 경우 값 집합 내에있는 값을 검색하는 데 사용됩니다. |
5 | EXISTS EXISTS 연산자는 지정된 테이블에서 특정 기준을 충족하는 행이 있는지 검색하는 데 사용됩니다. |
6 | IN IN 연산자는 값을 지정된 리터럴 값 목록과 비교하는 데 사용됩니다. |
7 | LIKE LIKE 연산자는 와일드 카드 연산자를 사용하여 값을 유사한 값과 비교하는 데 사용됩니다. |
8 | NOT NOT 연산자는 사용되는 논리 연산자의 의미를 반대로합니다. 예 : 존재하지 않음, 사이에 없음, 안으로 없음 등This is a negate operator. |
9 | OR OR 연산자는 SQL 문의 WHERE 절에서 여러 조건을 결합하는 데 사용됩니다. |
10 | IS NULL NULL 연산자는 값을 NULL 값과 비교하는 데 사용됩니다. |
11 | UNIQUE UNIQUE 연산자는 지정된 테이블의 모든 행에서 고유성을 검색합니다 (중복 없음). |