От автора code.mu: РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
36 of 150 menu

Функция TRUNCATE

Функция TRUNCATE усекает число до определенного количества знаков после запятой, не выполняя математического округления, а просто отбрасывая лишние знаки.

Синтаксис

SELECT TRUNCATE(field, decimals) FROM table_name WHERE condition

Таблица для примеров

employees
id name age salary
1 user1 23 100.339
2 user2 24 100.331

Пример

Давайте усечём значение поля salary до двух знаков после точки:

SELECT id, name, age, TRUNCATE(salary, 2) AS salary FROM employees

Результат выполнения кода:

id name age salary
1 user1 23 100.33
2 user2 24 100.33

Смотрите также

  • функцию ROUND,
    которая округляет дроби до нужного знака или до целого числа
  • функцию CEILING,
    которая округляет дроби в большую сторону
  • функцию FLOOR,
    которая округляет дроби в меньшую сторону
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить