Oracle的函数主要分为以下几类:
数字函数;
字符函数;
日期函数;
转换函数;
其它函数;
一、数字函数
1、round函数的作用就是四舍五入。
SQL> select round(13.5) from dual;
ROUND(13.5)
-----------
14
SQL> select round(13.4) from dual;
ROUND(13.4)
-----------
13
2、trunc函数用于截取数字值到特定位数。
SQL> select trunc(13.4) from dual;
TRUNC(13.4)
-----------
13
SQL> select trunc(13.4,1) from dual;
TRUNC(13.4,1)
-------------
13.4
SQL> select trunc(13.4,-1) from dual;
TRUNC(13.4,-1)
--------------
10
3、mod函数用于做求余运算。
SQL> select mod(4,3) from dual;
MOD(4,3)
----------
1
二、字符函数
1、concat函数用于字符串的连接。
SQL> select concat('bai','yang') from dual;
CONCAT(
-------
Baiyang
2、instr函数用于在一个字符串中搜索特定字符或者字符串的位置。
SQL> select instr('I am a girl','a') from dual;
INSTR('IAMAGIRL','A')
---------------------
3
三、日期函数
1、months_between函数用于计算两个日期所相差的月份。
SQL> select trunc(months_between(sysdate,to_date('2012-1-1'))) from dual;
TRUNC(MONTHS_BETWEEN(SYSDATE,TO_DATE('2012-1-1')))
--------------------------------------------------
2
2、add_months函数用于取得特定日期之前或者之后月份所对应的时间。
SQL> select add_months(sysdate,12) as next_year from dual;
NEXT_YEAR
----------
2013-03-08
四、转换函数
1、to_char函数
SQL> select to_char(sysdate) from dual;
TO_CHAR(SY
----------
2012-03-08
2、to_date函数
SQL> select to_date('2010-9-9') from dual;
TO_DATE('2
----------
2010-09-09
3、to_number函数
SQL> select to_number('576874') from dual;
TO_NUMBER('576874')
-------------------
576874
五、其它函数
dump函数用于返回表达式所对应的数据类型的代码,长度以及内部表示格式。
SQL> select dump(8) from dual;
DUMP(8)
------------------
Typ=2 Len=2: 193,9
分享到:
相关推荐
迁移过程中,重要的是理解每个Oracle函数在PostgreSQL中的等价物,或者通过orafce提供的函数来模拟。这涉及到对两个数据库系统特性的深入理解,包括它们的数据类型、函数行为以及SQL语法差异。 在进行数据库迁移时...
1.round函数(四舍五入) 描述 : 传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果 参数: number : 欲处理之数值 decimal_places : 四舍五入 , 小数取几位 ( 预设为 0 ) select round(123.456, ...
Oracle 中实现 Split 函数功能 Oracle 中实现 Split 函数功能是指在 Oracle 数据库中实现类似于 C# 等编程语言中的 Split 函数,用于拆分字符的功能。下面是实现 Oracle 中 Split 函数功能的详细介绍。 首先,...
ORACLE内置函数,相当于C语言中的库函数,提供了常规数据库编程中所需的绝大多数基本功能,并且通过函数的组合或嵌套使用,可以发挥其强大的功能。由于这些内置函数都是由ORACLE公司的编程大家所写,而且其执行代码...
其中,Oracle的分析函数是其强大的特性之一,它允许用户在单个SQL查询中执行复杂的分析操作,而无需使用子查询或者自连接。这篇文档将深入探讨Oracle中的分析函数,帮助你更好地理解和利用这一功能。 一、什么是...
以下是一些Oracle数据库中常用内置函数的详细说明: 1. **数字函数**: - `ABS(n)`:返回给定数值的绝对值,例如`ABS(-100)`返回100。 - `ACOS(n)`:返回弧度值,为n的反余弦,如`ACOS(3)`返回约1.26610。 - `...
oracle函数介绍 1 著名函数之单值函数 pdf oracle函数介绍 2 非著名函数之单值函数 pdf oracle函数介绍 3 著名函数之聚合函数 pdf oracle函数介绍 4 非著名函数之聚合函数 pdf oracle函数介绍 5 分析函数简述 ...
DATEADD 函数是 Oracle 日期处理函数中非常重要的一部分,它可以方便地添加指定的时间间隔到日期中,并且可以应用于各种日期处理场景。然而,DATEADD 函数也存在一些限制,例如只能添加指定的时间间隔到日期中,不能...
在 Oracle 中,递归函数的定义语法如下所示: ```sql CREATE FUNCTION function_name ([parameter_list]) RETURN return_type {IS|AS} BEGIN ... ... END [function_name]; ``` 其中,`function_name` 是函数...
以下是关于Oracle函数的一些详细说明: 1. ASCII函数:ASCII函数返回与输入字符相对应的ASCII码,即十进制数字。例如,ASCII('A')返回65,ASCII('a')返回97。 2. CHR函数:CHR函数根据提供的整数返回对应的字符。...
在Oracle数据库中,`CRC32`函数是一种非常实用的功能,主要用于将字符类型的数据转换为一个唯一的数字类型,这一过程通常被称为散列(Hash)。通过该函数,可以方便地生成针对特定字符串的固定长度的数字签名,这...
### Oracle分析函数详解 #### 一、Oracle分析函数概述 Oracle分析函数是在处理大量数据时极为有用的一套工具,主要...在实际应用中,根据具体的业务需求选择合适的分析函数,可以极大地提高数据分析的准确性和效率。
Oracle函数是数据库操作中的核心组成部分,它们允许开发人员和DBA执行各种计算、转换、查询和数据处理任务。手册中可能涵盖了以下几类函数: 1. 数学函数:如ABS(取绝对值)、MOD(取模)、ROUND(四舍五入)等,...
oracle中的函数集合 SQL中的单记录函数、系统函数。Decode函数的语法结构如下: decode (expression, search_1, result_1) decode (expression, search_1, result_1, search_2, result_2) decode (expression, ...
"Oracle函数大全(CHM格式).rar"这个压缩包显然包含了关于Oracle数据库中各种函数的详细信息,对于学习和查询Oracle函数是非常宝贵的资源。 CHM(Compiled Help Manual)格式是一种由Microsoft开发的帮助文件格式...
oracle 的存储过程和函数的语法 如下
Oracle内置函数是数据库管理系统Oracle中不可或缺的一部分,它们用于执行各种数据处理任务,包括数学运算、字符串操作、日期处理等。这篇博文将深入探讨Oracle内置函数的学习,帮助你更好地理解和运用这些功能强大的...
Oracle函数.chm
### ORACLE操作XML函数 #### 一、XMLTYPE_instance与XPath_string 在Oracle数据库中,`XMLTYPE`是一...这些函数提供了强大的工具来操作和管理Oracle数据库中的XML数据,使得开发者能够更加灵活地处理复杂的XML结构。
Oracle自定义函数返回一张表。主要用于生成一张等时间间隔的表数据。