PLSQL | TANH Function
Last Updated :
25 Oct, 2019
Improve
The PLSQL TANH function is used to return the hyperbolic tangent of a numeric value. The TANH function accepts one parameter which is the number whose hyperbolic tangent needs to be calculated. The TANH function returns a value of the numeric data type.
This function takes as an argument any numeric data type as well as any non-numeric data type that can be implicitly converted to a numeric data type. If in any case, the argument is BINARY_FLOAT, then the TANH function returns BINARY_DOUBLE.
Syntax:
TANH(number)Parameters Used: number - It is used to specify the number whose hyperbolic tangent needs to be calculated. Return Value: The TANH function in PLSQL returns a numeric value. Supported Versions of Oracle/PLSQL:
- Oracle 12c
- Oracle 11g
- Oracle 10g
- Oracle 9i
- Oracle 8i
DECLARE Test_Number1 number := 0.5; BEGIN dbms_output.put_line(TANH(Test_Number1)); END;Output:
0.462117157260009758502318483643672548721Example-2: Using 0 value as an argument in the TANH function.
DECLARE Test_Number1 number := 0; BEGIN dbms_output.put_line(TANH(Test_Number1)); END;Output:
0Example-3: Using 1 value as an argument in the TANH function.
DECLARE Test_Number1 number := 1; BEGIN dbms_output.put_line(TANH(Test_Number1)); END;Output:
0.7615941559557648881194582826047935904163Example-4: Using a negative value as an argument in the TANH function.
DECLARE Test_Number1 number := -5; BEGIN dbms_output.put_line(TANH(Test_Number1)); END;Output:
-0.999909204262595131210990447534473021089Example-5: Using TANH function with select query and returning the value in degrees.
select (TANH(5)) * 57.29 FROM dual;Output:
57.2847983Using the conversion formula of 1 radian = 57.29 degrees. Advantages: The TANH function accepts any numeric datatype as well as any non-numeric datatype as an argument that can be implicitly converted to a numeric datatype.