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