Math Functions and Operators¶
- 
abs(number int|float)¶
- Returns absolute value - Parameters: - number – input number - Return type: - same as a parameter type - Example: - select abs(-9); > 9 
- 
acos(number float)¶
- Returns the arc cosine of number value - Parameters: - number – input number as radian - Return type: - float8 - Example: - select acos(0.3); > 1.2661036727794992 
- 
asin(number float)¶
- Returns the arc sine of number value - Parameters: - number – input number as radian - Return type: - float8 - Example: - select acos(0.8); > 0.9272952180016123 
- 
atan(number float8)¶
- Returns the arc tangent of number value - Parameters: - number – input number as radian - Return type: - float8 - Example: - select atan(0.8); > 0.6747409422235527 
- 
atan2(y float, x float)¶
- Returns the angle theta from the conversion of rectangular coordinates (x, y) to polar coordinates (r, theta) - Parameters: - y – the ordinate(y axis) coordinate
- x – the abscissa(x axis) coordinate
 - Return type: - float8 - Example: - select atan2(2.7, 0.3); > 1.460139105621001 
- 
cbrt(number float)¶
- Returns the cube root of a number - Parameters: - number – target real number - Return type: - float8 - Example: - select cbrt(27.0); > 3.0 
- 
ceil(number float)¶
- Returns a smallest integer not less than argument - Parameters: - number – target real number - Return type: - int8 - Example: - select ceil(-42.8); > -42 
- 
cos(number float)¶
- Returns the cosine of a number - Parameters: - number – target real number - Return type: - float8 - Example: - select cos(0.7); > 0.7648421872844885 
- 
degrees(number float)¶
- Converts radians to degrees - Parameters: - number – radian value - Return type: - float8 - Example: - select degrees(0.8); > 45.83662361046586 
- 
div(num1 int, num2 int)¶
- Integer division truncates resut - Parameters: - num1 – number to be divided
- num2 – number to divide
 - Return type: - int8 - Example: - select div(8,3); > 2 
- 
exp(number float)¶
- Returns Euler’s number e raised to the power of a number - Parameters: - number – input number - Return type: - float8 - Example: - select exp(1.0); > 2.718281828459045 
- 
floor(number float)¶
- Returns a largest integer not greater than argument - Parameters: - number – target real number - Return type: - int8 - Example: - select floor(53.1); > 53 
- 
mod(num1 int, num2 int)¶
- Returns remainder of num1 / num2 - Parameters: - num1 – number to be divided
- num2 – number to divide
 - Return type: - int8 - Example: - select mod(10,3); > 1 
- 
pi()¶
- Returns constant value of pi - Return type: - float8 - Example: - select pi(); > 3.141592653589793 
- 
pow(x float, y float)¶
- Returns value of x raised to the power of y - Parameters: - x – base number
- y – exponent
 - Return type: - float8 - Example: - select pow(2.0, 10.0); > 1024.0 
- 
radians(number float)¶
- Converts degrees to radians - Parameters: - number – degree value - Return type: - float8 - Example: - select radians(45.0); > 0.7853981633974483 
- 
round(number int|float)¶
- Rounds to nearest integer - Parameters: - number – target number - Return type: - int8 - Example: - select round(5.1); > 5 
- 
sign(number int|float)¶
- Returns sign of argument as -1, 0, 1 - Parameters: - number – target number - Return type: - float8 - Example: - select sign(-8.4); > -1.0 
- 
sin(number float)¶
- Returns the sine of number value - Parameters: - number – target number - Return type: - float8 - Example: - select sin(1.0); > 0.8414709848078965 
- 
sqrt(number float8)¶
- Returns the square root of a number - Parameters: - number – target number - Return type: - float8 - Example: - select sqrt(256.0); > 16.0 
- 
tan(number float)¶
- Returns the tangent of number value - Parameters: - number – target number - Return type: - float8 - Example: - select tan(0.2); > 0.2027100355086725