2014-05-20 2 views

답변

2

ABS()은 -1을 곱하면 수학 법칙이 의미하는 것처럼 항상 긍정적 인 결과를 반환합니다. 숫자의 기호가 변경됩니다. 아래 코드를 실행하여 SQL Server에서 효과를 볼 수 있습니다. 당신은 금융과 함께 작업하는 경우 당신은 -1 곱하기 사용합니다,하지만 당신은 단지 양의 값을 보장하는 경우 당신은 그들이 논리적으로 다르다는 것을 각 시나리오를 테스트 ABS()

DECLARE @Var INT 
SET @Var = -22 
SELECT ABS(@Var),@Var * -1 
SET @Var = 22 
SELECT ABS(@Var),@Var * -1