VeloDB Cloud 26.x·Apache Doris 4.x (up to 4.0 supported)·"Since X.Y" tags refer to Apache Doris versionsVersion mapping
EVEN
Description
Round to next even number by rounding away from zero.
Syntax
EVEN(<a>)
Parameters
| Parameter | Description |
|---|---|
<a> | A numeric expression to round to the next even integer |
Return Value
Returns an even integer based on the following rules:
- If x > 0, round up to the closest even number.
- If x < 0, round down to the closest even number.
- If x is already an even number, return it directly.
- If x is NULL, returns NULL.
Examples
select even(2.9);
+-----------+
| even(2.9) |
+-----------+
| 4 |
+-----------+
select even(-2.9);
+------------+
| even(-2.9) |
+------------+
| -4 |
+------------+
select even(4);
+---------+
| even(4) |
+---------+
| 4 |
+---------+
select even(NULL);
+------------+
| even(NULL) |
+------------+
| NULL |
+------------+