АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
26 of 99 menu
Новый формат обучения! Репетиторство по программированию. Есть еще 3 свободных места! Жми для подробностей.

Функция TRUNCATE

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

Синтаксис

SELECT TRUNCATE(поле, сколько_знаков_оставить) FROM имя_таблицы WHERE условие

Примеры

Все примеры будут по этой таблице employees, если не сказано иное:

id
айди
name
имя
age
возраст
salary
зарплата
1 user1 23 100.339
2 user2 24 100.331

Пример

В данном примере зарплата усекается до двух знаков после точки:

SELECT *, TRUNCATE(salary, 2) as salary FROM employees

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

id
айди
name
имя
age
возраст
salary
зарплата
1 user1 23 100.33
2 user2 24 100.33

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

  • функцию round,
    которая округляет дроби до нужного знака или до целого числа
  • функцию CEILING,
    которая округляет дроби в большую сторону
  • функцию FLOOR,
    которая округляет дроби в меньшую сторону