Функция 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 |