| Function | Return Type | Description | Example | Result |
|---|---|---|---|---|
| abs( x) | (same as x) | absolute value | abs(-17.4) | 17.4 |
| cbrt( dp) | dp | cube root | cbrt(27.0) | 3 |
| ceil( numeric) | numeric | smallest integer not less than argument | ceil(-42.8) | -42 |
| degrees( dp) | dp | radians to degrees | degrees(0.5) | 28.6478897565412 |
| exp( dp) | dp | exponential | exp(1.0) | 2.71828182845905 |
| floor( numeric) | numeric | largest integer not greater than argument | floor(-42.8) | -43 |
| ln( dp) | dp | natural logarithm | ln(2.0) | 0.693147180559945 |
| log( dp) | dp | base 10 logarithm | log(100.0) | 2 |
| log( bnumeric, xnumeric) | numeric | logarithm to base b | log(2.0, 64.0) | 6.0000000000 |
| mod( y, x) | (same as argument types) | remainder of y/x | mod(9,4) | 1 |
| pi() | dp | "Pi" constant | pi() | 3.14159265358979 |
| pow( edp, n dp) | dp | raise a number to exponent e | pow(9.0, 3.0) | 729 |
| radians( dp) | dp | degrees to radians | radians(45.0) | 0.785398163397448 |
| random() | dp | value between 0.0 to 1.0 | random() | |
| round( dp) | dp | round to nearest integer | round(42.4) | 42 |
| round( vnumeric, s integer) | numeric | round to s decimal places | round(42.4382, 2) | 42.44 |
| sign( numeric) | numeric | sign of the argument (-1, 0, +1) | sign(-8.4) | -1 |
| sqrt( dp) | dp | square root | sqrt(2.0) | 1.4142135623731 |
| trunc( dp) | dp | truncate toward zero | trunc(42.8) | 42 |
| trunc( numeric, sinteger ) | numeric | truncate to s decimal places | trunc(42.4382, 2) | 42.43 |
| Function | Description |
|---|---|
| acos( x) | inverse cosine |
| asin( x) | inverse sine |
| atan( x) | inverse tangent |
| atan2( x, y) | inverse tangent of y/x |
| cos( x) | cosine |
| cot( x) | cotangent |
| sin( x) | sine |
| tan( x) | tangent |
SQL String Functions and Operators
SQL Binary String Functions and Operators