В этом учебном пособии вы узнаете, как использовать MySQL функцию TRUNCATE с синтаксисом и примерами.
Описание
MySQL функция TRUNCATE возвращает число, усеченное до определенного количества десятичных знаков.
Синтаксис
Синтаксис MySQL функции TRUNCATE:
TRUNCATE( number, decimal_places )
Параметры или аргументы
number - число, которое нужно усечь.
decimal_places - число десятичных знаков для усечения. Это значение должно быть положительным или отрицательным целым числом.
Примечание
- Если decimal_places - отрицательное число, функция TRUNCATE будет усекать цифры слева от значений десятичной точки 0.
- См. также функции ROUND, CEIL, CEILING и FLOOR.
Применение
Функция TRUNCATE может использоваться в следующих версиях MySQL:
- MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1, MySQL 4.0, MySQL 3.23
Пример
Рассмотрим примеры MySQL функции TRUNCATE, чтобы понять, как использовать функцию TRUNCATE в MySQL.
Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
mysql> SELECT TRUNCATE(123.345, 0); #Результат: 123 mysql> SELECT TRUNCATE(123.345, 1); #Результат: 123.3 mysql> SELECT TRUNCATE(123.345, 2); #Результат: 123.34 mysql> SELECT TRUNCATE(123.345, -1); #Результат: 120 mysql> SELECT TRUNCATE(123.345, -2); #Результат: 100 mysql> SELECT TRUNCATE(-123.345, 0); #Результат: -123 |