POW
All functions > MATH > POW
Returns the value of a number raised to the power of another number.
Syntax
POW(base: T, exponent: T) → T
sql
Type Parameters:
T
: BIGINT or DOUBLE
Arguments
Parameter | Type | Required | Description |
---|---|---|---|
base | T | Yes | The base number |
exponent | T | Yes | The power to raise the base to |
Returns
Same as input type - BIGINT or DOUBLE
Notes
POW(x, 0) = 1
for any non-zero xPOW(0, y) = 0
for positive yPOW(1, y) = 1
for any y- Returns NULL if either input is NULL
- Can result in very large or very small numbers
- For negative bases with fractional exponents, result may be complex
- Operator form:
base ^ exponent
- Alias: POWER(base, exponent)
Aliases
POWER