https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions112.htm
POWER
Description of the illustration power.gif
Purpose
POWER@H_404_16@returns
n2@H_404_16@raised to the
n1@H_404_16@power. The base
n2@H_404_16@and the exponent
n1@H_404_16@can be any numbers,but if
n2@H_404_16@is negative,then
n1@H_404_16@must be an integer.
This function takes as arguments any numeric datatype or any nonnumeric datatype that can be implicitly converted to a numeric datatype. If any argument isBINARY_FLOAT@H_404_16@or
BINARY_DOUBLE@H_404_16@,then the function returns
BINARY_DOUBLE@H_404_16@. Otherwise the function returns
NUMBER@H_404_16@.
See Also:
Table 2-10,"Implicit Type Conversion Matrix"for more information on implicit conversion
Examples
The following example returns 3 squared:
SELECT POWER(3,2) "Raised" FROM DUAL; Raised ---------- 9
https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions088.htm
MOD
Description of the illustration mod.gif
Purpose
MOD@H_404_16@returns the remainder of
n2@H_404_16@divided by
n1@H_404_16@. Returns
n2@H_404_16@if
n1@H_404_16@is 0.
This function takes as arguments any numeric datatype or any nonnumeric datatype that can be implicitly converted to a numeric datatype. Oracle determines the argument with the highest numeric precedence,implicitly converts the remaining arguments to that datatype,and returns that datatype.
See Also:
Table 2-10,"Implicit Type Conversion Matrix"for more information on implicit conversion and"Numeric Precedence"for information on numeric precedence
Examples
The following example returns the remainder of 11 divided by 4:
SELECT MOD(11,4) "Modulus" FROM DUAL; Modulus ---------- 3