SQL 연산자

SQL 연산자를 사용하여 표현식 간에 비교 및 산술 연산을 지정할 수 있습니다.

여러 유형의 SQL 연산자를 사용할 수 있습니다.

연산자 설명 구문

BETWEEN

"COSTS"."UNIT_COST" BETWEEN 100.0 AND 5000.0

값이 2개의 포함되지 않는 경계 사이에 있는지 여부를 확인합니다.

BETWEEN 앞에 NOT을 사용하여 조건을 부정할 수 있습니다.

BETWEEN [LowerBound] AND [UpperBound]

IN

"COSTS"."UNIT_COST" IN(200, 600, 'A')

값이 값 집합에 있는지 여부를 확인합니다.

IN ([Comma Separated List])

IS NULL

"PRODUCTS"."PROD_NAME" IS NULL

값이 널인지 여부를 확인합니다.

IS NULL

LIKE

"PRODUCTS"."PROD_NAME" LIKE 'prod%'

값이 문자열의 전체 또는 일부와 일치하는지 여부를 확인합니다. 와일드 카드 문자와 함께 사용되어 0자 이상의 문자와의 임의 문자열 일치(%) 또는 단일 문자 일치(_)를 나타내는 경우가 많습니다.

LIKE

+

(FEDERAL_REVENUE + LOCAL_REVENUE) - TOTAL_EXPENDITURE

더하기에 사용되는 플러스 기호입니다.

+

-

(FEDERAL_REVENUE + LOCAL_REVENUE) - TOTAL_EXPENDITURE

빼기에 사용되는 마이너스 기호입니다.

-

* or X

SUPPORT_SERVICES_EXPENDITURE * 1.5

곱하기에 사용되는 곱하기 기호입니다.

*

X

/

CAPITAL_OUTLAY_EXPENDITURE/1.05

나누기에 사용되는 나누기 기호입니다.

/

%

 

백분율

%

||

STATE||CAST(YEAR AS CHAR(4))

문자열을 연결합니다.

||

(

(FEDERAL_REVENUE + LOCAL_REVENUE) - TOTAL_EXPENDITURE

여는 괄호입니다.

(

)

(FEDERAL_REVENUE + LOCAL_REVENUE) - TOTAL_EXPENDITURE

닫는 괄호입니다.

)

>

YEAR > 2000 and YEAR < 2016 and YEAR <> 2013

값이 비교 대상보다 큼을 나타내는 보다 큼 기호입니다.

>

<

YEAR > 2000 and YEAR < 2016 and YEAR <> 2013

값이 비교 대상보다 작음을 나타내는 보다 작음 기호입니다.

<

=

 

동일한 값을 나타내는 등호입니다.

=

>=

 

값이 비교 대상과 동일하거나 보다 큼을 나타내는 보다 크거나 같음 기호입니다.

>=

<=

 

값이 비교 대상과 동일하거나 보다 작음을 나타내는 보다 작거나 같음 기호입니다.

<=

<>

YEAR > 2000 and YEAR < 2016 and YEAR <> 2013

값이 보다 크거나 작되 다름을 나타내는 같지 않음 기호입니다.

<>

,

STATE in ('ALABAMA','CALIFORNIA')

목록에서 요소를 구분하는 데 사용되는 콤마입니다.

,