`
liyueling
  • 浏览: 80561 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

ORACLE 数字型函数

阅读更多

1.ABS

返回指定值的绝对值

SQL> select abs(100),abs(-100) from dual;

ABS(100) ABS(-100)

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

100       100

2.ACOS

给出反余弦的值

SQL> select acos(-1) from dual;

ACOS(-1)

---------

3.1415927

3.ASIN

给出反正弦的值

SQL> select asin(0.5) from dual;

ASIN(0.5)

---------

.52359878

4.ATAN

返回一个数字的反正切值

SQL> select atan(1) from dual;

ATAN(1)

---------

.78539816

5.CEIL

返回大于或等于给出数字的最小整数

SQL> select ceil(3.1415927) from dual;

CEIL(3.1415927)

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

      4

20.COS

返回一个给定数字的余弦

SQL> select cos(-3.1415927) from dual;

COS(-3.1415927)

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

     -1

6.COSH

返回一个数字反余弦值

SQL> select cosh(20) from dual;

COSH(20)

---------

242582598

7.EXP

返回一个数字en次方根

SQL> select exp(2),exp(1) from dual; 

EXP(2)    EXP(1)

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

7.3890561 2.7182818 

 

8.FLOOR

对给定的数字取整数

SQL> select floor(2345.67) from dual;

FLOOR(2345.67)

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

  2345

9.LN

返回一个数字的对数值

SQL> select ln(1),ln(2),ln(2.7182818) from dual;

LN(1)     LN(2) LN(2.7182818)

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

0 .69314718     .99999999

10.LOG(n1,n2)

返回一个以n1为底n2的对数 

SQL> select log(2,1),log(2,4) from dual;

LOG(2,1)  LOG(2,4)

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

0         2

11.MOD(n1,n2)

返回一个n1除以n2的余数

SQL> select mod(10,3),mod(3,3),mod(2,3) from dual;

MOD(10,3)  MOD(3,3)  MOD(2,3)

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

1         0         2

12.POWER

返回n1n2次方根

SQL> select power(2,10),power(3,3) from dual;

POWER(2,10) POWER(3,3)

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

1024         27

 

13.ROUNDTRUNC

按照指定的精度进行舍入

SQL> select round(55.5),round(-55.4),trunc(55.5),trunc(-55.5) from dual;

ROUND(55.5) ROUND(-55.4) TRUNC(55.5) TRUNC(-55.5)

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

 56          -55          55          -55

14.SIGN

取数字n的符号,大于0返回1,小于0返回-1,等于0返回0

SQL> select sign(123),sign(-100),sign(0) from dual;

SIGN(123) SIGN(-100)   SIGN(0)

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

1         -1         0

15.SIN

返回一个数字的正弦值

SQL> select sin(1.57079) from dual;

SIN(1.57079)

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

   1

16.SIGH

返回双曲正弦的值

SQL> select sin(20),sinh(20) from dual; 

 

SIN(20)  SINH(20)

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

.91294525 242582598

17.SQRT

返回数字n的根

SQL> select sqrt(64),sqrt(10) from dual;

SQRT(64)  SQRT(10)

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

8 3.1622777

18.TAN

返回数字的正切值

SQL> select tan(20),tan(10) from dual;

TAN(20)   TAN(10)

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

2.2371609 .64836083

19.TANH

返回数字n的双曲正切值

SQL> select tanh(20),tan(20) from dual;

TANH(20)   TAN(20)

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

1 2.2371609

 

20.TRUNC

按照指定的精度截取一个数

SQL> select trunc(124.1666,-2) trunc1,trunc(124.16666,2) from dual;

TRUNC1 TRUNC(124.16666,2)

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

100             124.16

 

 

21.AVG(DISTINCT|ALL)

all表示对所有的值求平均值,distinct只对不同的值求平均值

SQLWKS> create table table3(xm varchar(8),sal number(7,2));

语句已处理。

SQLWKS>  insert into table3 values('gao',1111.11);

SQLWKS>  insert into table3 values('gao',1111.11);

SQLWKS>  insert into table3 values('zhu',5555.55);

SQLWKS> commit;

SQL> select avg(distinct sal) from gao.table3;

AVG(DISTINCTSAL)

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

         3333.33

SQL> select avg(all sal) from gao.table3;

AVG(ALLSAL)

-----------

    2592.59

22.MAX(DISTINCT|ALL)

求最大值,ALL表示对所有的值求最大值,DISTINCT表示对不同的值求最大值,相同的只取一次

SQL> select max(distinct sal) from scott.emp; 

 

MAX(DISTINCTSAL)

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

            5000

23.MIN(DISTINCT|ALL)

求最小值,ALL表示对所有的值求最小值,DISTINCT表示对不同的值求最小值,相同的只取一次

SQL> select min(all sal) from gao.table3;

63.STDDEV(distinct|all)

求标准差,ALL表示对所有的值求标准差,DISTINCT表示只对不同的值求标准差

SQL> select stddev(sal) from scott.emp; 

STDDEV(SAL)

-----------

  1182.5032

SQL> select stddev(distinct sal) from scott.emp;

STDDEV(DISTINCTSAL)

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

           1229.951

 

24.VARIANCE(DISTINCT|ALL)

求协方差 

SQL> select variance(sal) from scott.emp;

VARIANCE(SAL)

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

    1398313.9

<!--EndFragment-->
分享到:
评论

相关推荐

    oracle 数值型函数,字符型函数,日期函数,转换函数,to_char

    在Oracle数据库中,掌握数值型函数、字符型函数、日期函数以及转换函数是十分关键的,这些函数能够帮助我们高效地处理数据,实现复杂的数据分析和报表生成需求。以下是对这些函数的详细介绍: ### 一、数值型函数 ...

    oracle 函数大全 参考函数 手册 速查 chm格式

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其强大的功能和灵活性使得它在企业级应用中占据了重要地位。本资源是一份Oracle函数大全的手册,包含丰富的参考函数和速查信息,以CHM(Microsoft Compiled ...

    oracle最全函数大全

    这些函数可以大致分为以下几类:分析函数、聚合函数、转换函数、日期型函数、字符型函数、数值型函数以及其他函数。本文将详细介绍每种类型的函数,并提供具体的使用场景和示例。 #### 二、分析函数 分析函数主要...

    oracle常用函数chm版

    3. **日期型函数**:处理日期和时间数据时,Oracle提供了一系列的日期函数,如`SYSDATE`返回当前系统日期,`ADD_MONTHS`用于添加月份,`EXTRACT`可以提取日期中的年、月、日等部分,`TO_DATE`和`TO_CHAR`则用于日期...

    oracle函数分类.rar

    首先,我们关注的是**数值型函数**。在处理数字数据时,Oracle提供了多种操作函数,如`ROUND`用于四舍五入,`TRUNC`用于截断小数部分,`MOD`用于计算两个数相除的余数,还有`ABS`用于求绝对值等。这些函数可以帮助...

    oracle函数大全

    这里我们将深入探讨在标题和描述中提到的Oracle函数类别:连续求和分析函数、排序函数、日期转换函数、数值型函数以及字符型函数。 1. **连续求和分析函数**: 分析函数在处理大量数据时非常有用,它们允许我们在...

    hibernate 调用oracle函数

    Oracle则作为一款强大的关系型数据库管理系统,广泛应用于企业级应用中。本文将深入探讨如何在Hibernate中调用Oracle的函数,以实现高效的数据操作。 首先,我们需要理解Hibernate的核心理念,它允许开发者通过面向...

    oracle内部函数大全

    #### 数值型函数 1. **ABS(X)**: 返回参数X的绝对值。例如,`ABS(-10)`返回`10`。 2. **CEIL(X)**: 返回大于或等于X的最小整数。例如,`CEIL(4.3)`返回`5`。 3. **FLOOR(X)**: 返回小于或等于X的最大整数。例如,`...

    oracle日常函数文档

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其强大的功能和灵活性使得它在企业级应用中占据了重要地位。本文将围绕“Oracle日常函数文档”这一主题,深入探讨Oracle数据库中的常用函数及其在日常操作中...

    oracle函数大全中文

    数值型函数主要用于处理数字数据,如`ROUND`用于四舍五入,`TRUNC`用于截断小数部分,`MOD`计算余数,`POWER`进行指数运算,以及`DECODE`和`CASE`用于条件判断和数值转换。 2. 字符型函数: 字符型函数处理字符串...

    oracle常用函数总结

    Oracle数据库是一个广泛使用的关系型数据库管理系统,它提供了丰富的内置函数来帮助用户处理和操作数据。以下是对标题和描述中提到的Oracle常用函数的详细总结: 1. ASCII 函数:这个函数返回一个字符对应的ASCII码...

    oracle离线函数大全.rar

    "Oracle离线函数大全.rar" 提供了Oracle数据库中所有函数的详细信息,包括分析函数、聚合函数、转换函数、日期型函数、字符型函数、数值型函数和其他各种实用函数。这份资源对于Oracle数据库管理员、开发人员以及...

    oracel中判断字段是否为数字的函数

    oracel中判断字段是否为数字的函数,查找非法字符解决多表关联报错

    ORACLE函数介绍 ORACLE函数介绍

    本文将详细介绍Oracle数据库中的单值函数,特别是其中的数值型和字符型函数,帮助读者更好地理解和使用这些功能强大的工具。 #### 数值型函数(Number Functions) 数值型函数主要处理数字类型的数据,并返回数值型...

    oracle常见函数整理

    Oracle提供了多种函数来处理日期、数字和字符类型的数据,以下是常见的Oracle函数整理: 日期函数: 1. 日期转字符型:to_char()函数将日期类型转换为字符类型,例如to_char(sysdate,'YYYY-MM-DD')将当前日期转换...

    oracle最常用的函数或方法总结

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,其丰富的函数和方法库为SQL查询提供了强大的支持。在日常的数据操作和分析中,掌握一些常用的Oracle函数和方法是至关重要的。以下是对"Oracle最常用的...

    ORACLE函数大全CHM

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其强大的功能和灵活性在企业级应用中备受推崇。本资源“ORACLE函数大全CHM”显然是一个针对Oracle数据库中的各种函数的参考手册,旨在帮助开发者和DBA深入...

    Oracle函数列表速查andOracle数据字典

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其强大的功能和灵活性使得它在企业级应用中占据了重要地位。本资料主要涵盖了两个核心方面:Oracle函数列表速查和Oracle数据字典。 首先,Oracle函数列表速...

    Oracle常用函数及实例.pdf

    Oracle数据库是世界上最流行的关系型数据库管理系统之一,它提供了丰富的内置函数,使得数据处理和管理变得更加高效和便捷。本文主要探讨了Oracle中的一些常用函数,并通过实例解析了它们的基本用法,特别介绍了...

Global site tag (gtag.js) - Google Analytics