oracle:sql保留两位小数方法

oracle:sql保留两位小数方法1 selectcast 1 0 10000asnumer 18 2 2 selectconver decimal 18 2 1 0 10000 3 ROUND count aa count t bb 4 100 解释 SELECTROUND column name decimals FROMtable na

1.select cast(*1.0/10000 as numeric(18,2))

2.select convert(decimal(18, 2), * 1.0 / 10000)

3.ROUND(count(aa) / count(t.bb),4 )*100

解释:

SELECT ROUND(column_name,decimals) FROM table_name;

参数 描述
column_name 必需。要舍入的字段。
decimals 必需。规定要返回的小数位数。

SQL ROUND() 实例

ROUND(X): 返回参数X的四舍五入的一个整数。

ROUND(X,D): 返回参数X的四舍五入的有 D 位小数的一个数字。如果D为0,结果将没有小数点或小数部分。

注意:ROUND 返回值被变换为一个BIGINT!

4.to_char(ROUND(r.aa,2) ,’fm.00′ )

解释:(转自:https://blog.csdn.net/u0/article/details/)

 2,截取小数的时候是四舍五入

   //#//99999.09

更多用法,请看:https://www.cnblogs.com/story1/p/8021623.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/217895.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午8:31
下一篇 2026年3月18日 上午8:31


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号