본문 바로가기
BigData TIL/Database

[Oracle] ABS, 절댓값 구하기

by xxub 2022. 1. 11.
반응형

컬럼 간의 차이 값을 계산해야 하는 상황이 오면 항상 확인해봐야 하는 게 있다. 마이너스 값이 생기는지. 아마 업무를 하다 보면 대부분 컬럼의 순서가 잘 못 되어 입력이 되는 상황도 종종 생긴다. 그런 경우 우리는 절댓값을 가져올 수 있도록 해줘야 한다.

ABS

절댓값을 구하는 함수이다. 필자와 같은 상황과 매출 등의 양을 계산하는 경우에 사용된다.

ABS(절댓값을 계산하고 싶은 컬럼)

ex)
select a.*
, abs(a.recv_qunt - a.tran_qunt) as count
, abs(a.recv_qunt) as recv_qunt_abs
from table a ;
반응형

'BigData TIL > Database' 카테고리의 다른 글

[Oracle] INTERSECT, MINUS  (0) 2022.01.13
[Oracle] FIRST_VALUE , LAST_VALUE  (0) 2022.01.12
[Oracle] group by, having절  (0) 2022.01.10
[Oracle] NVL, NVL2  (0) 2022.01.07
[Oracle] case when, decode  (0) 2022.01.06