`
liss
  • 浏览: 844256 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Oracle中数值的计算

阅读更多
运算符 含义


· +(加)   加法
· ||(加) 字符串相加
· -(减)   减法
· *(乘)   乘法
· /(除)   除法
· mod(模)返回一个除法的整数余数


 例如,12 % 5 = 2,这是因为 12 除以 5,余数为 2



示例
select5+6,5+nullfrom
dual
select5-6from
dual
select5*6from
dual
select5/6from
dual
selectmod(13,3)from dual


 
列的计算:


select 字段A+字段B form 表
select 字段A*2 form 表
 
power(2,3):23次方
round
(,小数位):45
Floor:
小数部分直接舍弃,整数不变
CEIL:
小数部分直接舍弃整数+1

--2*2*2*2
select power(2,4)from dual

--问题(了解):8开根3后的值

--a*a*a=8,a=?
select power(8,1/3)from dual

--四舍五入:

--小数位为0,表示四舍五入以后返回整数
select round(0.49)from dual
select round(0.5)from
dual

--保留2位小数

select round(0.33333,2)from dual

--Floor:小数部分直接舍弃,整数不变

select floor(10.9)from dual
--CEIL:小数部分直接舍弃整数+1

select Ceil(10.1)from dual
分享到:
评论

相关推荐

    ORACLE中科学计数法显示问题的解决

    "ORACLE中科学计数法显示问题的解决" 在 Oracle 中,科学计数法显示问题是一个常见的问题,特别是在 PLSQL 中显示超长数字的时候,会出现科学计数法的显示格式。本文档将为解决这个问题提供解决方法。 在 Oracle ...

    在SQL Server数据库中如何计算金融数值

    在SQL Server数据库中进行金融数值计算,特别是在SQL Server 2000和2005这两个版本中,虽然没有内置的专门金融函数,但可以通过创建用户自定义函数(UDF)来实现。本文主要介绍了两个重要的金融计算概念:净现值...

    SYBASE iq与ORACLE使用分析函数计算同期值及常用计算函数使用

    本资源摘要信息主要介绍了SYBASE iq和ORACLE中使用分析函数计算同期值和常用计算函数的使用方法。文章涵盖了同期值的计算、累计及同期累计值的计算、TOP 排序、日期转换格式、返回指定小数点位数、转换函数、大小写...

    Oracle中使用SQL MODEL定义行间计算

    Oracle中的SQL MODEL子句是一种强大的工具,用于在数据库内执行复杂的行间计算,它允许用户在不依赖外部应用程序或电子表格的情况下对数据进行高级处理。MODEL子句的主要优点在于其性能提升、可伸缩性和可管理性,...

    ORACLE常用数值函数、转换函数

    在Oracle数据库中,数值函数处理数值类型的数据,并返回一个数值结果。这些函数支持的最大精度为38位小数,例如:`COS`, `COSH`, `EXP`, `LN`, `LOG`, `SIN`, `SINH`, `SQRT`, `TAN`, 和 `TANH` 支持36位小数;而 `...

    oracle过滤数字

    在Oracle数据库管理与查询过程中,经常需要对数据进行各种筛选与处理,其中一种常见的需求就是过滤或提取特定字段中的数字字符。这种操作在数据清洗、数据分析以及确保数据准确性方面有着重要的应用价值。本文将围绕...

    ORACLE常用数值函数、转换函数、字符串函数

    Oracle数据库系统提供了丰富的函数库,包括数值函数、转换函数和字符串函数,以帮助用户进行数据处理和查询。本文主要关注日常工作中常用的那部分,而非全面介绍。如果你希望深入研究所有Oracle函数,建议查阅官方的...

    oracle非数字合计,将字段中含有汉子的数据自动转换为 数字0

    通过对提供的SQL语句的解析和扩展说明,我们了解到如何在Oracle数据库中处理包含非数字字符的字段,使其能够正常参与数值计算。这种方法不仅适用于解决具体问题,还能为处理类似的数据质量问题提供参考思路。在实际...

    Oracle常用函数实战总结.xlsx、Oracle 11g数据库管理员指南.pdf、Oracle开发实战经典.pdf

    这些函数可能包括字符串处理函数、数值计算函数、日期和时间函数、转换函数等。 2.用途:对于Oracle数据库的使用者来说,这个Excel表格可以作为一个快速查找和参考的工具,帮助他们在日常工作中更高效地使用这些...

    oracle数字转换中文

    在IT领域,尤其是在数据库管理和软件开发中,对数据进行格式化处理是一项常见且重要的任务。...这对于财务系统中的报表生成、数据展示等场景具有重要意义,同时也展示了Oracle数据库在复杂数据处理方面的强大能力。

    oracle 时间格式转化以及计算.pdf

    在Oracle数据库中进行时间格式转换以及时间计算是十分常见的操作,它们在数据处理和报表生成中尤为重要。以下详细解释了Oracle中时间格式转换以及计算的知识点。 首先,Oracle提供了多种函数来对日期时间进行格式...

    oracle中文基本操作教程

    5. 聚合函数:COUNT()计算行数,SUM()求和,AVG()计算平均值,MAX()和MIN()找出最大值和最小值。 三、示例说明 在学习Oracle时,实践是最好的老师。例如,你可以尝试创建一个员工表,然后插入一些数据,查询特定...

    oracle函数大全中文

    在这个"Oracle函数大全中文"资源中,包含了对Oracle数据库中各种函数的详细解释,这些函数涵盖了数值型、字符型、日期型、转换、聚组以及分析等多个方面。下面我们将逐一深入探讨这些重要的知识点。 1. 数值型函数...

    ORACLE常用数值函数、转换函数、字符串函数介绍.pdf

    这些函数在SQL查询和数据库编程中扮演着重要角色,帮助我们进行复杂的数值计算、字符串操作和数据类型转换,提升数据处理效率和准确性。了解并熟练运用这些函数,能够更好地管理和操纵Oracle数据库中的数据。

    学习ORACLE常用数值函数转换函数字符串函数介绍.pdf

    Oracle数据库系统提供了丰富的函数,包括数值函数、转换函数和字符串函数,帮助用户在处理数据时进行各种操作。这些函数在SQL查询和数据库应用程序开发中起着至关重要的作用。 1. 数值函数: - `ABS(m)`:计算并...

    Oracle字符相似度函数

    在Oracle中,SIMILARITY()通常用于CLOB类型的字段,比较两个文本字符串的相似度。它的返回值范围在0到1之间,1表示完全相同,0表示完全不同。 2. **UTL_MATCH包**: - **JARO_WINKLER()**:此函数基于Jaro距离算法...

    Oracle里面 SQL语句 怎么得到两个时间的时间差

    在Oracle数据库中,计算两个日期之间的时间差是一个常见的需求,特别是在处理与时间相关的业务逻辑时。根据提供的信息,本文将详细介绍如何使用SQL语句来获取两个时间(`START_DATE`和`END_DATE`)之间的差值,并...

    sqlserver-oracle 数据类型对照

    - `CURRVAL`和`NEXTVAL`在Oracle中处理序列,SQL Server中使用`IDENT_CURRENT`和`IDENTITY`属性。 - `NULLIF`在Oracle和SQL Server中用于比较并返回NULL。 - `UID`、`SUSER_ID`、`USER_ID`、`USER`、`CURRENT_...

    oracle入门很简单07.zip

    "Oracle入门很简单07.zip"这个压缩包文件显然聚焦于介绍Oracle数据库中的数值型数据类型及其处理方法,这通常是初学者掌握Oracle基础知识的关键部分。 在Oracle中,数值型数据类型主要包括以下几种: 1. **NUMBER*...

Global site tag (gtag.js) - Google Analytics