728x90
728x90

SQL 연산자의 종류

  • SQL 연산자에는 비교 연산자, SQL 연산자, 논리 연산자, 부정 비교 연산자, 부정 SQL 연산자가 있다.
구분 연산자 의미
비교
연산자
= 같다.
> 보다 크다.
>= 보다 크거나 같다.
< 보다 작다.
<= 보다 작거나 같다.
SQL
연산자
BETWEEN s AND b a와 b의 값 사이에 있으면 된다. (a와 b 값이 포함됨.)
IN (list) 리스트에 있는 값 중에서 어느 하나라도 일치하면 된다.
LIKE '비교문자열' 비교 문자열과 형태가 일치하면 된다. (%, _ 사용)
IS NULL NULL 값인 경우
논리
연산자
AND 앞에 있는 조건과 뒤에 오는 조건이 참(TRUE)이 되면 결과도 참(TRUE)이 된다.
즉, 앞의 조건과 뒤의 조건을 동시에 만족해야 한다.
OR 앞의 조건이 참(TRUE)이거나 뒤의 조건이 참(TRUE)이 되어야 결과도 참(TURE)이 된다.
즉, 앞의 조건과 뒤의 조건 중 하나만 참(TRUE)이면 된다.
NOT 뒤에 오는 조건에 반대되는 결과를 되돌려 준다.
부정
비교
연산자
!= 같지 않다.
^= 같지 않다.
<> 같지 않다. (ISO 표준, 모든 운영체제에서 사용 가능)
NOT 칼럼명 = ~와 같지 않다.
NOT 칼럼명 > ~보다 크지 않다.
부정 
SQL
연산자
NOT BETWEEN a AND b a와 b의 값 사이에 있지 않다. (a, b 값을 포함하지 않는다.)
NOT IN (list) list 값과 일치하지 않는다.
IS NOT NULL NULL 값을 갖지 않는다.

 

728x90
728x90