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

truncate

Описание

Округляет входное значение вниз до ближайшего равного или меньшего значения с указанным количеством знаков после десятичной точки.

Синтаксис

truncate(arg1,arg2);

Параметры

  • arg1: входное значение для округления. Поддерживает следующие типы данных:
    • DOUBLE
    • DECIMAL128
  • arg2: количество знаков, которые нужно сохранить после десятичной точки. Поддерживает тип данных INT.

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

Возвращает значение того же типа данных, что и arg1.

Примеры

mysql> select truncate(3.14,1);
+-------------------+
| truncate(3.14, 1) |
+-------------------+
| 3.1 |
+-------------------+
1 row in set (0.00 sec)