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