이 글에서는 SQL Server에서 ABS() 함수를 사용하는 방법을 구체적인 문법과 다양한 예제를 통해 자세히 설명합니다. 함수의 동작 원리를 쉽게 이해하고 실무에 바로 적용할 수 있도록 안내해 드립니다.
ABS 함수란?
SQL Server의 ABS 함수는 입력된 숫자의 절댓값(absolute value)을 반환하는 수학 함수입니다. 즉, 음수는 양수로 변환되고 양수는 그대로 유지됩니다.
문법
SQL Server에서 ABS 함수를 사용하려면 아래와 같은 기본 문법을 따릅니다.
ABS(number)
매개변수
- number: 절댓값으로 변환하고자 하는 숫자 값입니다.
참고 사항
- ABS 함수는 SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008, SQL Server 2005 등 이후 버전에서 모두 사용할 수 있습니다.
사용 예제
다양한 예제를 통해 ABS 함수가 어떻게 동작하는지 살펴보겠습니다.
SELECT ABS(-24);
-- 결과: 24
SELECT ABS(-24.6);
-- 결과: 24.6
SELECT ABS(-24.65);
-- 결과: 24.65
SELECT ABS(24.65 * -1);
-- 결과: 24.65
위 예제에서 볼 수 있듯이, ABS 함수는 정수와 소수 모두에 적용 가능하며, 연산 결과가 음수인 경우에도 절댓값으로 변환하여 반환합니다. 이러한 특성 덕분에 재고 차액 계산, 거리 계산 등 부호와 무관하게 크기만 필요한 상황에서 매우 유용하게 활용할 수 있습니다.