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) = 1for any non-zero xPOW(0, y) = 0for positive yPOW(1, y) = 1for 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