본문 바로가기
프로그래밍/MSSQL

[MSSQL] 숫자의 절대값 구하기(ABS)

by wyatti 2023. 4. 1.

sql abs 절대값 사용 방법
[MSSQL] 절대값 구하기(ABS)

MSSQL ABS 함수는 주어진 숫자의 절대값을 반환해 주기 위한 함수이다. 입력된 숫자가 음수일 경우에는 양수로 반환하여 절대값을 구한다. 

ABS 구문

ABS(numeric_expression)

numeric_expression : 절대값을 구할 숫자.

예를 들어 -10이면 양수로 반환하여 10이다. ABS에서 반환된 결과는 변수에 저장되거나 다른 쿼리의 일부로 사용될 수 있다.

반응형

ABS 예제

SELECT ABS(-19) as ABS반환값

ABS의 예제 쿼리이다. 위에서 설명했듯 -19를 대입해서 쿼리를 실행해 주게 되면 양수값인 19를 반환하게 된다.

아래는 위의 쿼리값이다.

mssql abs 절대값
ABS 쿼리 예제

 

아래는 ABS에서 설명한 변수에 대입한 예제이다.

DECLARE @ABS INT
SET @ABS = (SELECT ABS(19))
SELECT ABS(20-@ABS) AS ABS대입결과

ABS 변수 대입하는 방법
ABS 변수 대입

ABS 대입 연산인 경우 연산한 후 결과 값을 반환하기 때문에 1을 반환한다.

댓글