The following table lists all of the SQL arithmetic operators and functions supported by EBX®, along with their standard SQL syntax. Some functions can have optional parameters: they are surrounded by square brackets.
Operator syntax | Description and example(s) |
---|---|
+ numeric | Returns numeric
|
- numeric | Returns numeric
|
numeric1 + numeric2 | Returns numeric1 plus numeric2
|
numeric1 - numeric2 | Returns numeric1 minus numeric2
|
numeric1 * numeric2 | Returns numeric1 multiplied by numeric2
|
numeric1 / numeric2 | Returns numeric1 divided by numeric2
|
ABS(numeric) | Returns the absolute value of numeric
|
ACOS(numeric) | Returns the arc cosine of numeric
|
ASIN(numeric) | Returns the arc sine of numeric
|
ATAN(numeric) | Returns the arc tangent of numeric
|
ATAN2(numeric, numeric) | Returns the arc tangent of the numeric coordinates
|
CEIL(numeric) | Rounds numeric up, and returns the smallest number that is greater than or equal to numeric
|
CEILING(numeric) | Rounds numeric up, and returns the smallest number that is greater than or equal to numeric
|
COS(numeric) | Returns the cosine of numeric
|
COT(numeric) | Returns the cotangent of numeric
|
DEGREES(numeric) | Converts numeric from radians to degrees
|
EXP(numeric) | Returns e raised to the power of numeric
|
FLOOR(numeric) | Rounds numeric down, and returns the largest number that is less than or equal to numeric
|
LN(numeric) | Returns the natural logarithm (base e) of numeric
|
LOG10(numeric) | Returns the base-10 logarithm of numeric
|
MOD(numeric1, numeric2) | Returns the remainder (modulus) of numeric1 divided by numeric2. The result is negative only if numeric1 is negative
|
POWER(numeric1, numeric) | Returns numeric1 raised to the power of numeric2
|
RADIANS(numeric) | Converts numeric from degrees to radians
|
RAND([seed]) | Returns a random double using numeric as the seed value if specified
|
RAND_INTEGER([seed,] numeric) | Generates a random integer between 0 and numeric - 1 inclusive, initializing the random number generator with seed if specified
|
ROUND(numeric1, numeric2) | Rounds numeric1 to numeric2 places right to the decimal point
|
SIGN(numeric) | Returns the signum of numeric
|
SIN(numeric) | Returns the sine of numeric
|
SQRT(numeric) | Returns the square root of numeric
|
TAN(numeric) | Returns the tangent of numeric
|
TRUNCATE(numeric1[, numeric2]) | Truncates numeric1 to 0 (if no numeric2 specified) places right to the decimal point
|