관계형 연산자

연산자

의미

=

다음과 같음

<>

다음과 같지 않음

>

다음보다 큼

>=

다음보다 크거나 같음

<

보다 작음

<=

다음보다 작거나 같음

LIKE

패턴 일치

NOT LIKE

패턴 일치하지 않음

IS NULL

Null과 같지 않음

IS NOT NULL

Null과 같지 않음

BETWEEN

하한과 상한 사이의 값 범위

IN

지정된 값 세트 멤버 또는 하위 쿼리 멤버

NOT IN

지정된 값 세트 멤버 또는 하위 쿼리 멤버가 아님

EXISTS

하위 쿼리가 하나 이상의 레코드를 반환한 경우 'True'

ANY

값을 하위 쿼리(연산자 앞에 =, <>, >, >=, < 또는 <=가 표시)에서 반환한 각 값과 비교, =는 동일함

ALL

값을 하위 쿼리(연산자 앞에 =, <>, >, >=, < 또는 <=가 표시)에서 반환한 각 값과 비교

예제

복사
SELECT Sales_Data.Invoice_ID FROM Sales_Data
   WHERE Sales_Data.Salesperson_ID = 'SP-1'
   
SELECT Sales_Data.Amount FROM Sales_Data WHERE Sales_Data.Invoice_ID <> 125

SELECT Sales_Data.Amount FROM Sales_Data WHERE Sales_Data.Amount > 3000

SELECT Sales_Data.Time_Sold FROM Sales_Data
   WHERE Sales_Data.Time_Sold < '12:00:00'

SELECT Sales_Data.Company_Name FROM Sales_Data
   WHERE Sales_Data.Company_Name LIKE '%University'

SELECT Sales_Data.Company_Name FROM Sales_Data
   WHERE Sales_Data.Company_Name NOT LIKE '%University'

SELECT Sales_Data.Amount FROM Sales_Data WHERE Sales_Data.Amount IS NULL

SELECT Sales_Data.Amount FROM Sales_Data WHERE Sales_Data.Amount IS NOT NULL

SELECT Sales_Data.Invoice_ID FROM Sales_Data
   WHERE Sales_Data.Invoice_ID BETWEEN 1 AND 10

SELECT COUNT(Sales_Data.Invoice_ID) AS agg
   FROM Sales_Data WHERE Sales_Data.INVOICE_ID IN (50,250,100)

SELECT COUNT(Sales_Data.Invoice_ID) AS agg
   FROM Sales_Data WHERE Sales_Data.INVOICE_ID NOT IN (50,250,100)

SELECT COUNT(Sales_Data.Invoice_ID) AS agg FROM Sales_Data 
   WHERE Sales_Data.INVOICE_ID NOT IN (SELECT Sales_Data.Invoice_ID
   FROM Sales_Data WHERE Sales_Data.Salesperson_ID = 'SP-4')

SELECT *
   FROM Sales_Data WHERE EXISTS (SELECT Sales_Data.Amount
   FROM Sales_Data WHERE Sales_Data.Salesperson_ID IS NOT NULL)

SELECT *
   FROM Sales_Data WHERE Sales_Data.Amount = ANY (SELECT Sales_Data.Amount
   FROM Sales_Data WHERE Sales_Data.Salesperson_ID = 'SP-1')

SELECT *
   FROM Sales_Data WHERE Sales_Data.Amount = ALL (SELECT Sales_Data.Amount
   FROM Sales_Data WHERE Sales_Data.Salesperson_ID IS NULL)