[MSSQL] 절대값 구하기, 음수부호 제거 (ABS 함수)

SQL Server에서 수치값의 음수 부호를 제거하고 절댓값을 구하기 위해서는 ABS() 함수를 사용하면 된다. 절댓값은 수치값에서 부호를 제거한 값을 의미하며, 양수는 그대로 출력되고, 음수는 마이너스(-) 부호가 제거된 양수로 반환된다.

 

SELECT -12      AS result1
     , ABS(-12) AS result2

 

 

ABS(-12) : 절대값 함수 ABS()를 사용해 음수부호를 없애고 양수 12로 변환하여 출력한다.

 

SELECT ABS(12)    AS result1
     , ABS(12.5)  AS result2
     , ABS(0)     AS result3 
     , ABS(-12)   AS result4
     , ABS(-12.5) AS result5
     , ABS(NULL)  AS result6

 

 

ABS() 함수는 숫자의 부호(+, -)와 관계없이 절댓값(항상 양수)을 반환한다.
입력이 NULL일 경우 결과도 NULL이 반환된다.

 

 

댓글

Designed by JB FACTORY