SQL数值计算函数之round(X,D)

简介: round(X,D):将数值X按照D指定的向小数点前后截断,D取值范围为[-30,30]间的整数。

1.round(X,D):将数值X按照D指定的向小数点前后截断,D取值范围为[-30,30]间的整数。

2.round函数返回一个数值,该数值是按照指定的小数位数进行四舍五入运算的结果。

D>0时向小数点后截并四舍五入

(1)输入

2345_image_file_copy_553.jpg

执行结果

2345_image_file_copy_554.jpg

小数点后三位,并四舍五入

(2)输入

2345_image_file_copy_555.jpg

输出

2345_image_file_copy_556.jpg

小数点后保留一位,由于4小于5,所以3不进位

D<0时向小数点前截并四舍五入

(1)输入

2345_image_file_copy_557.jpg

执行结果

2345_image_file_copy_558.jpg

由于小数点前的34小于50,所以舍去

(2)输入

2345_image_file_copy_559.jpg

执行结果

2345_image_file_copy_560.jpg

由于56大于50所以,进位456变为500

D==0时四舍五入保留整数部分

输入

2345_image_file_copy_561.jpg

执行结果

2345_image_file_copy_562.jpg


相关文章
|
1月前
|
SQL 关系型数据库 C语言
PostgreSQL SQL扩展 ---- C语言函数(三)
可以用C(或者与C兼容,比如C++)语言编写用户自定义函数(User-defined functions)。这些函数被编译到动态可加载目标文件(也称为共享库)中并被守护进程加载到服务中。“C语言函数”与“内部函数”的区别就在于动态加载这个特性,二者的实际编码约定本质上是相同的(因此,标准的内部函数库为用户自定义C语言函数提供了丰富的示例代码)
|
2月前
|
SQL 数据处理 数据库
|
2月前
|
SQL Oracle 关系型数据库
SQL 中的大小写处理函数详解
【8月更文挑战第31天】
53 0
|
2月前
|
SQL 数据采集 数据挖掘
为什么要使用 SQL 函数?详尽分析
【8月更文挑战第31天】
22 0
|
2月前
|
SQL 存储 关系型数据库
COALESCE 函数:SQL中的空值处理利器
【8月更文挑战第31天】
122 0
|
2月前
|
SQL 关系型数据库 数据处理
|
2月前
|
SQL 数据挖掘
|
2月前
|
SQL Oracle 关系型数据库
NVL() 函数:SQL中的空值处理利器
【8月更文挑战第31天】
160 0
|
2月前
|
SQL 关系型数据库 MySQL
SQL Server、MySQL、PostgreSQL:主流数据库SQL语法异同比较——深入探讨数据类型、分页查询、表创建与数据插入、函数和索引等关键语法差异,为跨数据库开发提供实用指导
【8月更文挑战第31天】SQL Server、MySQL和PostgreSQL是当今最流行的关系型数据库管理系统,均使用SQL作为查询语言,但在语法和功能实现上存在差异。本文将比较它们在数据类型、分页查询、创建和插入数据以及函数和索引等方面的异同,帮助开发者更好地理解和使用这些数据库。尽管它们共用SQL语言,但每个系统都有独特的语法规则,了解这些差异有助于提升开发效率和项目成功率。
133 0
|
2月前
|
SQL JavaScript 前端开发
【Azure 应用服务】Azure JS Function 异步方法中执行SQL查询后,Callback函数中日志无法输出问题
【Azure 应用服务】Azure JS Function 异步方法中执行SQL查询后,Callback函数中日志无法输出问题
下一篇
无影云桌面