SQL舍入ROUND函数

电脑杂谈  发布时间:2020-07-12 03:29:39  来源:网络整理

oracle 4舍5入 小数点_电子表格4舍5入_sql 不四舍五入

SQL舍入2007/11/01 16:35问题1:

SELECT CAST(“ 123.456”为十进制)将得到123(小数点将被省略).

如果要在小数点后两位.

您需要将以上内容更改为

SELECT CAST('123.456'作为十进制(38,2))===> 123.46

自动环绕!

问题2:

SELECT ROUND(123.75633,2,1),ROUND(123.75633,2)

上面的SQL获得的两个值是不同的,前一个是123.75000,后一个是123.76000.

由于前者在小数点后被截断,因此保留了2位数字.

虽然后者没有被拦截,但四舍五入后自然会得到123.76000

ROUND

返回数字表达式并四舍五入到指定的长度或精度.

电子表格4舍5入_oracle 4舍5入 小数点_sql 不四舍五入

语法

ROUND(数字电子表达式,长度[sql 不四舍五入,函数])

参数

numeric_e-xpression

表达精确数值或近似数值数据类型类别(位数据类型除外).

长度

是numeric_e-xpression的四舍五入精度. 长度必须是tinyintsql 不四舍五入,smallint或int. 当length为正数时,numeric_e-xpression会四舍五入为length指定的小数位数. 当length为负数时,numeric_e-xpression会按长度指定的四舍五入到小数点左边.

功能

是要执行的操作类型. 函数必须是tinyint,smallint或int. 如果省略function或function的值为0(默认值),则numeric_e-xpression将被四舍五入. 如果指定了非0的值,那么numeric_e-xpression将被截断.

返回类型

返回与numeric_e-xpression相同的类型.

评论

ROUND始终返回一个值. 如果length为负数且大于小数点前的位数,则ROUND将返回0.

sql 不四舍五入_电子表格4舍5入_oracle 4舍5入 小数点

示例结果

ROUND(748.58,-4)0

当length为负数时,无论哪种数据类型,ROUND都会返回四舍五入的numeric_e-xpression.

示例结果

ROUND(748.58,-1)750.00

ROUND(748.58,-2)700.00

ROUND(748.58,-3)1000.00

示例

A. 使用ROUND和估算值

下面的示例显示了两个表达式,表示使用了ROUND函数,最后一个数字始终是估计值.

选择ROUND(123.9994,3),ROUND(123.9995,3)

GO

以下是结果集:

sql 不四舍五入_oracle 4舍5入 小数点_电子表格4舍5入

----------- -----------

123.9990 124.0000

B. 使用ROUND和舍入近似值

以下示例显示了舍入和近似值.

声明结果

选择ROUND(123.4545,2)

123.4500

选择ROUND(123.45,-2)

100.00

C. 使用ROUND截断

下面的示例使用两个Select语句来说明舍入和截断之间的区别. 第一条语句将结果取整. 第二条语句将结果截断.

声明结果

选择ROUND(150.75,0)

oracle 4舍5入 小数点_sql 不四舍五入_电子表格4舍5入

151.00

选择ROUND(150.75,0,1)

150.00

sqlserver触发器

什么是sqlserver触发器?在SQL Server中,它是对特定表的特定操作,会触发特定条件,因此会执行一段时间.

PHP保留两个小数点和四舍五入并且不对方法进行四舍五入

php保留两个小数点并将代码四舍五入如下: $ num = 123213.666666; echo sprintf(“%. 2f”,$ num); php保留两位小数,并且不舍入生成

SQL索引

索引概念它是一种数据结构,为表中的给定字段提供访问路径. 磁盘IO磁盘IO是一项非常昂贵的操作. 当一个IO时,不仅是当前磁盘地址

使用PreparedStatement操作mysql时出现中文乱码问题

背景: 使用PreparedStatement执行setString(4,“我是中国人”)后,我发现通过调试更改了中文语言吗? ? ? 这绝对是一个编码问题,然后传递字符串和单词

Docker部署nginx php mysql环境实践

让我们学习使用docker部署当前流行的博客系统wordpress操作环境nginxphpmysql


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-277210-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 献文帝
        献文帝

        中国暂时不想把关系弄得太坏

      • 陈诜
        陈诜

        这水军水平太差

      热点图片
      拼命载入中...