SELECT FLOOR(3.54); -- 下取整
SELECT FLOOR(-3.54); -- 下取整
SELECT FORMAT(12545.968,2) -- 数字格式化为字符串 四舍五入,第二个参数为小数位数
SELECT FORMAT(1255551112545.968,2) -- 数字格式化为字符串,整数位较长时###,###。## 四舍五入,第二个参数为小数位数
SELECT TRUNCATE(12545.968,1) -- 舍去至小数点后1位
SELECT TRUNCATE(12545.968,0) -- 舍去至整数位
SELECT TRUNCATE(-12545.968,0) -- 舍去至整数位
SELECT ROUND(123.555) -- 四舍五入
SELECT ROUND(123.555,2) -- 四舍五入到小数点后两位
SELECT ROUND(123.555,-2) -- 四舍五入到百
SELECT ROUND(153.555,-2) -- 四舍五入到百
-- 涨工资12.57%,向上取整到10位
use hr;
select employee_id,first_name,salary,salary*1.1257,truncate(salary*1.1257+10,0)
from employees;
网友评论