方式一:

SELECT FORMAT(12562.6655,2);

结果:12,562.67

SELECT FORMAT(12332.1,4);

结果:12,332.1000(小数没有数字会补0)

查看文档:Formats the number X to a format like ‘#,###,###.##’, rounded to D decimal places, and returns the result as a string. If D is 0, the result has no decimal point or fractional part.整数部分超过三位的时候以逗号分割,并且返回的结果是string类型的。

方式二

select truncate(4545.1366,2);

结果:结果:4545.13(直接截取,不会四舍五入)

方式三

select convert(4545.1366,decimal(10,2));

结果:4545.14
convert()函数会对小数部分进行四舍五入操作,decimal(10,2):它表示最终得到的结果整数部分位数加上小数部分位数小于等于10,小数部分位数2

方式四

round:返回数字表达式并四舍五入为指定的长度或精度。

语法:ROUND ( numeric_expression , length [ , function ] )
参数:
numeric_expression :精确数字或近似数字数据类型类别的表达式(bit数据类型除外)。

length:是numeric_e-xpression 将要四舍五入的精度。length必须是tinyint、smallint或int。当length为正数时,numeric_e-xpression四舍五入为length所指定的小数位数。当length为负数时,numeric_e-
xpression则按length所指定的在小数点的左边四舍五入。

function:是要执行的操作类型。function必须是tinyint、smallint或int。如果省略function或function的值为0(默认),numeric_expression将四舍五入。当指定0以外的值时,将截断numeric_expression。

返回类型:返回与numeric_e-xpression相同的类型。
ROUND始终返回一个值。如果length是负数且大于小数点前的数字个数,ROUND将返回0。
示例

select ROUND(748.58, -4);

结果:0
当length是负数时,无论什么数据类型,ROUND都将返回一个四舍五入的numeric_e-xpression。
示例

ROUND(748.58, -1);
ROUND(748.58, -2);
ROUND(748.58, -3);

结果:
750
700
1000

select ROUND(4545.1366,2); 

结果:4545.15

MySql格式化小数保留小数点后两位相关推荐

  1. 金额格式化,保留金额后两位小数点

    ✨今天再来记录一个经常会用到的常规函数,金额格式化函数 ⌛ 金额格式化函数, ⏳ 使用场景:当需要前端展示并格式化商品价格时,用来格式化后端返回的价格数据 ⏳ 默认保留两位小数点,价格单位为分,金额符 ...

  2. mysql 格式化 小数点后两位_MYSQL数据库mysql格式化小数保留小数点后两位(小数点格式化)...

    <MYSQL数据库mysql格式化小数保留小数点后两位(小数点格式化)>要点: 本文介绍了MYSQL数据库mysql格式化小数保留小数点后两位(小数点格式化),希望对您有用.如果有疑问,可 ...

  3. mysql获取后两位_Mysql 截取保留小数点后两位内容

    比例:字段内容为12.34567.我想截取精确到小数点后两位12.34.但是小数点前面位数不固定.可以用下面方法实现. INSTR(str,substr) 返回子串substr 在字符串str 中的第 ...

  4. 在oracle里面保留小数点后两位,Oracle保留小数点后两位的几种方法

    有时候在做数据处理的时候,在前台页面上显示的数字需要保留小数点的后两位,不足两位的用0代替,这个时候就需要对数据做一些处理了.如果只用round(value,2)(四舍五入)和trunc(value, ...

  5. 金额保留小数点后两位方法

    vue金额格式化的方法 封装全局js文件,并在main.js中引用 //global.js export default {install(Vue) {Vue.prototype.$moneyForm ...

  6. java 四舍五入保留小数点后两位

    方式一: double f = 3.1516; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND ...

  7. java保留小数点后两位(小数点保留两位方法)

    java.怎样简便的保留小数点后两位. 有两种情况: 1.只要输出结果的时候可以用以下方法: double x1 = 0.026; System.out.println(String.format(& ...

  8. php小数点后保留4wei,PHP保留小数点后两位的几种方法

    代码如下: $num = 10.4567; //第一种:利用round()对浮点数进行四舍五入 echo round($num,2); //10.46 //第二种:利用sprintf格式化字符串 $f ...

  9. VUE 框架添加全局公共方法 , 保留小数点后两位

    在main.js 里面给Vue对象添加方法. 来一个示例代码: import Vue from 'vue' import App from './App'Vue.prototype.num_to_st ...

  10. numpy 数组 保留小数点后两位小数

    numpy 数组 保留小数点后两位小数 a1 = np.random.rand(6).reshape(2,3) print(a1) [[0.64382693 0.73840787 0.77315906 ...

最新文章

  1. AngularJS实现产品列表(页面搜索,排序)
  2. 全方位绕过软WAF攻略
  3. PlSql加入数据库链接
  4. Vue.js 进入/离开 列表过渡
  5. ios弧形进度条_ios 圆形进度条
  6. R语言观察日志(part4)--paste函数
  7. LOAD DATA INFILE 语法
  8. 山师计算机专业研究生怎么样,山东师范大学有计算机专业硕士吗?
  9. CSS标签选择器(二)
  10. leetcdoe 26 删除排序数组中的重复项(python)
  11. 安卓调试工具 adb 命令大全
  12. 2021高考厦门一中成绩查询,2021年厦门中考成绩排名查询,厦门中考个人成绩排名查询...
  13. LVDS通信协议以及概念
  14. oracle手工重建EM步骤
  15. CAD画图软件测试初学者,CAD制图初学入门:基础操作 平面绘图练习100题,新手必备...
  16. RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.8 版本━新增岗位管理-WinForm部分
  17. ARCore:ARCore的初体验
  18. 【Linux正则表达式之grepegrep】
  19. 索骥馆-编程语言之《Android内核剖析》扫描版[PDF]
  20. 机器学习模型训练测试完整步骤

热门文章

  1. 第三章 C语言运算符,表达式,序列点,类型转换
  2. android stl 3d模型,3D文件转化为STL文件 - 魔猴网
  3. 如何将iPhone微信资料显示地区修改为“中国”
  4. [UER#9]知识网络
  5. D38 Java智能电话项目本————创建实体类
  6. 001一种儿童癫痫发作的非通道广义癫痫检测方法-2021
  7. 大话操作系统(11)进程间通信
  8. 字符0、数字0和‘\0’的区别
  9. 文化袁探索专栏——Activity|Application启动流程
  10. 累死你的不是工作是工作方式 好的团队会教你如何工作