C# / SQL 保留两位小数的各种方法

您所在的位置:网站首页 求和如何保留两位小数的方法 C# / SQL 保留两位小数的各种方法

C# / SQL 保留两位小数的各种方法

2024-07-11 13:55:27| 来源: 网络整理| 查看: 265

 SQL 保留两位小数的各种方法   

 

 

1.求和后,保留两位

sum(cast(cc.OrderDateCount as decimal(10, 2)))

2.平均值,保留小数

CONVERT(decimal(10,2),avg(case when cc.ReceiveDateSum=0 then cc.ReceiveDateCount else cc.ReceiveDateCount/cc.ReceiveDateSum end))

 

 

 C# 保留两位小数的各种方法   

1.用NumberFormatInfo类来解决:

   System.Globalization.NumberFormatInfo provider = new System.Globalization.NumberFormatInfo();

   provider.NumberDecimalDigits =intDecLength;     //要設定的小數位數

   double strCashAmt=Convert.ToDouble(this.txtCashAmt.Text); //先把控件內的值轉成double

   this.txtCashAmt.Text = strCashAmt.ToString("N",provider); //再利用ToString函數格式化小數位數

 

2、用toString方法.:

       public string getRate(double hcount, double task)

        {

            string rValue;

            string temp = "";

            if (task == 0)  

            {  

                task = 1;   

            }

            double db = (hcount / task) * 100;

            if (hcount >= task)  

           {   

              rValue = "100%";  

           }  

           else  

           {    

             rValue = db.ToString("#0.#0") + "%";   

            }  

           return rValue;

           }

          string str1 = String.Format("{0:N1}",56789); //result: 56,789.0  ({0:N1}金额一位小数)

          string str2 = String.Format("{0:N2}",56789); //result: 56,789.00({0:N2}金额两位小数)

      string str3 = String.Format   ("{0:N3}",56789); //result: 56,789.000 ({0:N3}金额三位小数)

          string str8 = String.Format("{0:F1}",56789); //result: 56789.0 ({0:F1}一位小数)

          string str9 = String.Format("{0:F2}",56789); //result: 56789.00({0:F2}两位小数)

          string str11 =(56789 / 100.0).ToString("#.##"); //result: 567.89 (除以小数)

      string str12 =(56789 / 100).ToString("#.##"); //result: 56   (除以整数)

 

3.保留N位四舍五入

       Math.Round(0.55555,2) //数学函数方法

4,保留N位四舍五入   

      double dbdata = 0.55555;         string str1 = dbdata.ToString("f2");//fN 保留N位,四舍五入

 

 

5.保留N位四舍五入

        string result = String.Format("{0:N2}", 0.55555);//2位

       string result = String.Format("{0:N3}", 0.55555);//3位

6.     保留N位四舍五入

  double s=0.55555;

      result=s.ToString("#0.00");//点后面几个0就保留几位



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭