mysql round()函数以及convert()函数,保留n位小数

mysql> select round(2.232,2);
+----------------+
| round(2.232,2) |
+----------------+
|           2.23 |
+----------------+
1 row in set (0.00 sec)

mysql> select convert(1.2323,decimal(6,2));
+------------------------------+
| convert(1.2323,decimal(6,2)) |
+------------------------------+
|                         1.23 |
+------------------------------+
1 row in set (0.00 sec)

原文地址:https://www.cnblogs.com/sea-stream/p/11318547.html

时间: 2024-11-02 23:56:50

mysql round()函数以及convert()函数,保留n位小数的相关文章

c# double保留2位小数

double interval = (double)1 / (endIndex - startIndex); interval = Math.Round(interval , 2); c# double保留2位小数

C# 小数点后保留两位小数,四舍五入的函数及使用方法

Math.Round(45.367,2)     //Returns   45.37 Math.Round(45.365,2)     //Returns   45.36 说明: C#中的Round()不是我们中国人理解的四舍五入,是老外的四舍五入,是符合IEEE标准的四舍五入,具体是五舍六入. 下面的才是符合中国人理解的四舍五入 Math.Round(45.367,2,MidpointRounding.AwayFromZero);    //Returns   45.37 Math.Round

JS保留两位小数 四舍五入函数

js 四舍五入函数 toFixed(),里面的参数 就是保留小数的位数. 1 <script language="javascript"> 2 document.write("<h1>JS保留两位小数例子</h1><br>"); 3 var a=2.1512131231231321; 4 document.write("原来的值:"+a+"<br>"); 5 docu

WinCE的C#编程,对float型进行四舍五入保留两位小数,小数进行四舍五入操作,Math.Round的应用案例。

private  float ConvertFloat4Se5Ru(float flotValue) { int iValue = (int)Math.Round(flotValue * 10000); //小数点后两位前移,并四舍五入 flotValue = (float)(iValue / 10000.00f); return flotValue; } 申明:以上文字为"武汉汉码科技有限公司"原创,转载时务必注明出处. 技术分享,沟通你我,共同进步!www.hanma-scan.c

mysql保留2位小数字段如何设置

保留2位小数字段如何设置 1)选用decimal 数据类型 2)勾选 use size,在scale中输入2即可实现保留2位小数点 案例:`ARPPU` DECIMAL(11,2) DEFAULT NULL COMMENT '充值面额/充值人数',

SQL 保留两位小数的实现方式

问题: 客户要求,跟金额相关的数据,打印出来要保留两位小数,比如:13.2/13.200要显示为13.20: 分析: 首先查看数据库中的数据定义,均为decimal(12,2) ,直接通过数据库查询的结果也会保留两位小数,但是代码处理后,却会忽略掉最后一个“零”位. 此处有两个解决方案: 一. 代码中处理,检测到为金额字段,做特殊处理:二.修改查询SQL语句去规避此问题: 第一种方法,无论通过数据类型还是字段名称,都不好判断是否为金额,故选用第二种方法. SQL中保留两位小数的方法有三种,(第2

SqlServer保留几位小数的两种做法

SqlServer保留几位小数的两种做法   数据库里的 float momey 类型,都会精确到多位小数.但有时候 我们不需要那么精确,例如,只精确到两位有效数字. 解决: 1. 使用 Round() 函数,如 Round(@num,2) 参数 2 表示 保留两位有效数字. 2. 更好的方法是使用 Convert(decimal(18,2),@num) 实现转换,decimal(18,2) 指定要保留的有效数字. 这两个方法有一点不同:使用 Round() 函数,如果 @num 是常数,如 R

C# 版本的 计时器类:精确到微秒 秒后保留一位小数 支持年月日时分秒带单位的输出

class TimeCount { // 临时变量,存放当前类能表示的最大年份值 private static ulong MaxYear = 0; /// <summary> /// 获取毫秒能表示的最大年份数 /// </summary> /// <returns>年份数最大值</returns> public static ulong GetMaxYearCount() { if (TimeCount.MaxYear != 0) return Time

javascript实现保留两位小数一位自动补零代码实例

javascript实现保留两位小数一位自动补零代码实例:本章节介绍一下如何实现对数字保留两位小数效果,如果数字的原本小数位数不到两位,那么缺少的就自动补零,这个也是为了统一的效果,先看代码实例: function returnFloat(value){ var value=Math.round(parseFloat(value)*100)/100; var xsd=value.toString().split("."); if(xsd.length==1){ value=value.

Javascript 数字保留2位小数

整理使用Javascript函数将数值保留两位小数: 1.num.toFixed(2) //进位 2.(Math.round(num * 100) / 100).toFixed(2) //进位 3.(Math.floor(num * 100) / 100).toFixed(2) //不进位 4.(Number(num.toString().match(/^\d+(?:\.\d{0,2})?/))).toFixed(2) //不进位 5.num.toPrecision(3) //进位,toPrec