다음을 통해 공유


단항 및 이진 연산자 목록

다음 테이블에서는 단항 및 이항 연산자에 대해 설명합니다.

단항 연산자

다음 테이블에서는 단항 연산자에 대해 설명합니다.

Operator 설명 입력 데이터 형식 출력 데이터 형식
+x 값 x를 반환 INT, FLOAT, TIME INT, FLOAT, TIME
-x 값 x(반대 값)의 부정을 반환합니다 INT, FLOAT, TIME INT, FLOAT, TIME
!x 값 x의 부정을 반환합니다(피연산자가 false이면 true 값을 생성하고 피연산자가 true이면 false 값을 생성함) BOOL BOOL

이진 연산자

다음 테이블에서는 이항 연산자에 대해 설명합니다.

Operator 설명 입력 데이터 형식 출력 데이터 형식
x + y 인수 추가 INT, FLOAT, DATE, TIME INT + INT = INT, INT + FLOAT = FLOAT, FLOAT + INT = FLOAT, FLOAT + FLOAT = FLOAT, DATE + TIME = DATE, TIME + TIME = TIME
x - y 인수를 뺍니다 INT, FLOAT, DATE, TIME INT - INT = INT, INT - FLOAT = FLOAT, FLOAT - INT = FLOAT, FLOAT - FLOAT = FLOAT, DATE - DATE = TIME, DATE - TIME = DATE, TIME - TIME = TIME
x * y 인수를 곱합니다 INT, FLOAT, TIME INT * INT = INT, INT * FLOAT = FLOAT, FLOAT * INT = FLOAT, FLOAT * FLOAT = FLOAT, TIME * INT = TIME, INT * TIME = TIME, TIME * FLOAT = TIME, FLOAT * TIME = TIME
x / y 인수를 나눕니다 INT, FLOAT, TIME INT / INT = INT, INT / FLOAT = FLOAT, FLOAT / INT = FLOAT, FLOAT / FLOAT = FLOAT, TIME / TIME = FLOAT, TIME / FLOAT = TIME, TIME / INT = TIME,
x % y x를 y로 나눈 나머지를 찾습니다 INT, FLOAT, TIME INT % INT = INT, INT % FLOAT = FLOAT, FLOAT % INT = FLOAT, FLOAT % FLOAT = FLOAT, TIME % TIME = TIME
x == y x가 y와 같은 경우에만 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다 INT, FLOAT, BOOL, STRING,DATE, TIME BOOL
x != y x가 y와 같지 않은 경우에만 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다 INT, FLOAT, BOOL, STRING,DATE, TIME BOOL
x > y x가 y보다 큰 경우에만 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다 INT, FLOAT, DATE, TIME BOOL
x >= y x가 y보다 크거나 같은 경우에만 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다 INT, FLOAT, DATE, TIME BOOL
x < y x가 y보다 작은 경우에만 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다 INT, FLOAT, DATE, TIME BOOL
x <= y x가 y보다 작거나 같은 경우에만 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다 INT, FLOAT, DATE, TIME BOOL
x && y x와 y가 모두 TRUE인 경우에만 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다 BOOL BOOL
x | | y X 또는 y가 TRUE이면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다 BOOL BOOL