2025-03-06 23:58:30 +08:00
|
|
|
% This is generated by ESQL's AbstractFunctionTestCase. Do no edit it. See ../README.md for how to regenerate it.
|
|
|
|
|
|
|
|
**Examples**
|
|
|
|
|
|
|
|
```esql
|
|
|
|
ROW base = 2.0, exponent = 2
|
|
|
|
| EVAL result = POW(base, exponent)
|
|
|
|
```
|
|
|
|
|
|
|
|
| base:double | exponent:integer | result:double |
|
|
|
|
| --- | --- | --- |
|
|
|
|
| 2.0 | 2 | 4.0 |
|
|
|
|
|
2025-03-14 03:33:18 +08:00
|
|
|
The exponent can be a fraction, which is similar to performing a root.
|
|
|
|
For example, the exponent of `0.5` will give the square root of the base:
|
2025-03-06 23:58:30 +08:00
|
|
|
|
|
|
|
```esql
|
|
|
|
ROW base = 4, exponent = 0.5
|
|
|
|
| EVAL s = POW(base, exponent)
|
|
|
|
```
|
|
|
|
|
|
|
|
| base:integer | exponent:double | s:double |
|
|
|
|
| --- | --- | --- |
|
|
|
|
| 4 | 0.5 | 2.0 |
|
|
|
|
|
|
|
|
|