[MSSQL] 절대값 구하기, 음수부호 제거 (ABS 함수)
- 데이터베이스/MSSQL
- 2025. 6. 9.
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이 반환된다.