Перейти к содержимому
Последнее обновление

EVEN

Описание​

Округляет до следующего чётного числа в направлении от нуля.

Синтаксис​

EVEN(<a>)

Параметры​

ПараметрОписание
<a>Числовое выражение, которое нужно округлить до следующего чётного целого числа

Возвращаемое значение​

Возвращает чётное целое число по следующим правилам:

  • Если x > 0, округляет вверх до ближайшего чётного числа.
  • Если x < 0, округляет вниз до ближайшего чётного числа.
  • Если x уже является чётным числом, возвращает его без изменений.
  • Если x равен NULL, возвращает NULL.

Примеры​

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 |
+------------+