Функция MySQL TRUNCATE ()
Функция TRUNCATE ()
MySQL TRUNCATE () возвращает число после усечения до определенных десятичных разрядов. Число и количество десятичных разрядов указываются в качестве аргументов функции TRUNCATE.
Синтаксис:
TRUNCATE (N, D);
аргументы
название | Описание |
---|---|
N | Число, которое должно быть усечено до D десятичных знаков. |
D | Число, указывающее, до скольких десятичных знаков N должно быть усечено. |
Примечание. Когда значение «D» равно 0, результаты не имеют дробной части, а цифры «D» слева от десятичной точки значения «N» становятся 0, если значение «D» является отрицательным.
Синтаксическая диаграмма:
Версия MySQL: 5.6
Пример функции MySQL TRUNCATE ()
Код:
SELECT TRUNCATE(2.465,1);
объяснение
Приведенный выше оператор MySQL вернет значение, усекающее 2,465 до 1 десятичного знака.
Пример вывода:
mysql> SELECT TRUNCATE (2.465,1); + ------------------- + | TRUNCATE (2.465,1) | + ------------------- + | 2,4 | + ------------------- + 1 ряд в наборе (0,00 сек)
Пример: функция TRUNCATE () с отрицательными десятичными разрядами
Код:
SELECT TRUNCATE(142.465,-2);
объяснение
Приведенный выше оператор MySQL вернет значение, усекающее 142,465 до -2 десятичных знаков.
Пример вывода:
mysql> SELECT TRUNCATE (142.465, -2); + ---------------------- + | TRUNCATE (142,465, -2) | + ---------------------- + | 100 | + ---------------------- + 1 ряд в наборе (0,00 сек)
Все математические функции
Новый контент: Composer: менеджер зависимостей для PHP , R программирования