MSSQL ABS 함수는 주어진 숫자의 절대값을 반환해 주기 위한 함수이다. 입력된 숫자가 음수일 경우에는 양수로 반환하여 절대값을 구한다.
ABS 구문
ABS(numeric_expression)
numeric_expression : 절대값을 구할 숫자.
예를 들어 -10이면 양수로 반환하여 10이다. ABS에서 반환된 결과는 변수에 저장되거나 다른 쿼리의 일부로 사용될 수 있다.
반응형
ABS 예제
SELECT ABS(-19) as ABS반환값
ABS의 예제 쿼리이다. 위에서 설명했듯 -19를 대입해서 쿼리를 실행해 주게 되면 양수값인 19를 반환하게 된다.
아래는 위의 쿼리값이다.
아래는 ABS에서 설명한 변수에 대입한 예제이다.
DECLARE @ABS INT
SET @ABS = (SELECT ABS(19))
SELECT ABS(20-@ABS) AS ABS대입결과
ABS 대입 연산인 경우 연산한 후 결과 값을 반환하기 때문에 1을 반환한다.
댓글