In SQL, a built-in function is a piece for programming that takes zero or more inputs and returns a value.
The ABS() function is a mathematical function means
they are based on input values that are provided as arguments, and return a
numeric value in SQL Server. The ABS() function is used to ignore a negative
number or value. This function returns a positive value if any value is not
absolute or positive. The Numeric function abs always returns the absolute
(positive) value of number.
Syntax:-
ABS (Numeric Expression)
Arguments: This function uses the following parameters.
Numeric Expression: is an expression of the exact numeric or approximate numeric data
type category, except for the bit data type.
Return Types: Returns the same type as Numeric Expression.
|
Important points to remember:
1. The ABS function can produce an overflow error
when the absolute value of a number is greater than the largest number that can
be represented by the specified data type.
2. ABS function has remove the negative portion of
numeric expression.
---- declare local variables
declare @intVar1 int=-1,
@intVar2 int=0,
@intVar3 int=3
---- Output with ABS also
Select Var1=@intVar1,
Var2=@intVar2,
Var3=@intVar3,
ABS_Var1 =ABS(@intVar1),
ABS_Var2 =ABS(@intVar2),
ABS_Var3 =ABS(@intVar3),
ABS_Sum = ABS(SUM(@intVar1+@intVar2+@intVar3))
----- Table Variable output
|
For example, the int data type can hold only values
that range from 2,147,483,648 to 2,147,483,647. Computing the absolute value
for the signed integer 2,147,483,648 causes an overflow error because its
absolute value is greater than the positive range for the int data type.
Conclusion: ABS Function is used to return the positive value
of any numeric value and also allows us to find the absolute values of a column
values.
No comments:
Post a Comment