`

sql 保留两位小数

阅读更多

1. ROUND(该函数,只是负责四舍五入到两位小数,但是不负责截断 只留两位小数,例如下例:)

关于ROUND函数,我们平常理解为4舍5入,如:

print ROUND(12.555, 2);

结果为:12.560

 

2. 使用转换类型,才能达到保留两位小数位的目的: 

select cast(12.5550 as   decimal(10,   2))

结果为:12.56

 

 

分享到:
评论

相关推荐

    SQL ROUND() 函数

    SQL ROUND() 函数 ROUND() 函数 ROUND() 函数用于把数值字段舍入为指定的小数位数。 SQL ROUND() 语法 SELECT ROUND(column_name,decimals) FROM table_name; 参数 描述 column_name 必需。要舍入的字段。 ...

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

    代码如下:[removed] [removed](“<h1>JS保留两位小数例子</h1><br>”); var a=2.1512131231231321; [removed](“原来的值:”+a+” ”); [removed](“两位小数点:”+a.toFixed(2)+” 四位小数点”+a....

    sql小数点取值转换整理

    --保留两位小数 1. 使用 Round() 函数,如 Round(@num,2) ,其中参数 2 表示 保留两位有效数字。 缺点:Round() 只是负责四舍五入到两位小数,但是不负责去掉后面的0。 print ROUND(13.145, 2); 或者select ROUND(13...

    SAP HANA数据计算后小数点位数异常

    SAP HANA数据计算后小数点位数异常的官方解决方案。。

    SqlServer函数_四舍六入五成双

    四舍六入五成双:四舍六入五考虑,五后非零就进一,五后皆零看奇偶,五前...例: 0.4451 保留两位 0.45 例: 0.445 保留两位 0.44 例: 0.435 保留两位 0.44 支持不保留小数位,返回值为FLOAT,已经过测试,应用于项目。

    sqlserver四舍六入函数

    例如:1.15+1.25+1.35+1.45=5.2,若按四舍五入取一位小数计算: 1.2+1.3+1.4+1.5=5.4 按“四舍六入五成双”计算,1.2+1.2+1.4+1.4=5.2,舍入后的结果更能反映实际结果。 尤其是在化学领域应用广泛,在计算“分析...

    Microsoft SQL Server 2005 Express Edition SP3

    在将 32 位组件安装到 64 位计算机的 Windows (WOW64) 32 位子系统中的 Windows 时可能会出现该错误。例如,下列路径值为“C:\Program Files (x86)\”的脚本将生成一个错误,因为 shell 脚本解释器会将扩展的 PATH ...

    2009达内SQL学习笔记

    这些英语单词称为关键字/保留字,不做它用。SQL由多个关键字构成。 SQL语句由子句构成,有些子句是必须的,有些是可选的。 在处理SQL语句时,其中所有的空格都被忽略(空格只用来分开单词,连续多个空格当一个用)。...

    mysql格式化小数保留小数点后两位(小数点格式化)

    代码如下:SELECT FORMAT(12562.6655,2); 结果:12,562.67 查看文档:Formats the number X to a format ...整数部分超过三位的时候以逗号分割,并且返回的结果是string类型的。 代码如下:mysql> SELECT FORMAT(1233

    SQL语法大全

    SQL语法大全 SQL语法大全 1. ASP与Access数据库连接: dim conn,mdbfile mdbfile=server.mappath("数据库名称.mdb") set conn=server.createobject("adodb.connection") conn.open "driver={microsoft access ...

    PHP格式化MYSQL返回float类型的方法

    分享给大家供大家参考,具体如下: ...可使用 floatval($num) 将0舍去。 如要保留小数位,可使用 number_format...// 如仅想保留两位小数可用 number_format($num, 2); echo f('1001.334534', 2) . ' '; // 1001.334534

    数据库程序设计第二次上机

    显示两位小数00),并在头位 数字前显示本地货币符号“¥” 5. 设置sqlplus页宽为200字符,页高为100行,应使用什么 sqlplus命令实现? 6. 如何查看当前用户是什么数据库用户? 7. 如何将第4、5题中的格式操作...

    orcale常用命令

    列出全部SQL命令和SQL*Plus命令 SQL>help 列出某个特定的命令的信息 SQL>help 命令名 c、显示表结构命令DESCRIBE SQL>DESC 表名 d、SQL*Plus中的编辑命令 显示SQL缓冲区命令 SQL>L 修改SQL命令 首先要将待改正行...

    最全的oracle常用命令大全.txt

    列出全部SQL命令和SQL*Plus命令 SQL>help 列出某个特定的命令的信息 SQL>help 命令名 c、显示表结构命令DESCRIBE SQL>DESC 表名 d、SQL*Plus中的编辑命令 显示SQL缓冲区命令 SQL>L 修改SQL命令 首先要将待改正行...

    C#编程经验技巧宝典

    122 <br>0205 如何使用正则表达式验证两位小数 122 <br>0206 如何使用正则表达式验证一年的12个月份 123 <br>0207 如何使用正则表达式验证一个月的31天 123 <br>0208 如何使用正则表达式验证数字...

    整理后java开发全套达内学习笔记(含练习)

    float 32bit, 9位有效数字,含小数(四舍五入)(小数点算一位,正负号不算) double 64bit, 18位有效数字 注:float 和 double 的小数部分不可能精确,只能近似。 比较小数时,用 double i=0.01; if ( i - 0.01 ) ...

    Oracle9i的init.ora参数中文说明

    说明: 指定将用作组分隔符和小数位的字符。组分隔符就是用来分隔整数位组 (如千, 百万等等) 的字符。小数分隔符用来将一个数字的整数部分与小数部分分隔开。其格式是 <decimal_character><group_separator>。 值...

    发货100文章付费阅读系统(含小程序)-PHP

    2.优化:对订单金额进行了校验,保留两位小小数,防止金额小数过多导致支付失败 3.优化:优化了后台顶部的提醒功能 文章付费阅读系统 v1.1 build20210420更新说明 1.优化:订单查询功能增加了对mysql5.7及以上版本的...

    精髓Oralcle讲课笔记

    --(加$符号加入千位分隔符,保留四位小数,没有的补零) 37、select to_char(sal, 'L99,999.9999')from emp; --(L 将货币转化为本地币种此处将显示¥人民币) 38、select to_char(sal, 'L00,000.0000')from emp; ...

    mysql数据库的基本操作语法

    外键约束是保证一个或两个表之间的参照完整性,外键是构建于一个表的两个字段或是两个表的两个字段之间的参照关系。 也就是说从表的外键值必须在主表中能找到或者为空。 当主表的记录被从表参照时,主表的记录将不...

Global site tag (gtag.js) - Google Analytics