negate

negate (부호 반전)

negate 함수는 입력 값의 부호를 반전시켜 반환해요. 입력 숫자 타입을 보존하는 다형성(polymorphic) 함수입니다.

negate(col)는 단항 마이너스 연산자 -col과 동일해요. 연산자 문법은 Arithmetic Operators를 참고하세요.

출처: 문서

본문

negate(col) 형식으로 사용해요.

인자 타입 설명
col INT, LONG, FLOAT, DOUBLE, BIG_DECIMAL 부호를 반전할 값

입력 인자와 동일한 타입을 반환합니다.

사용 예시

SELECT negate(42.5) AS value
FROM myTable
value
-42.5
SELECT negate(-10) AS value
FROM myTable
value
10
SELECT negate(100) AS int_neg, negate(1000000L) AS long_neg, negate(3.14F) AS float_neg, negate(2.718) AS double_neg
FROM myTable

각각 INT, LONG, FLOAT, DOUBLE을 반환합니다(입력 타입 보존).

더 알아보기 (Learn more)