ORACLE常用函数汇总

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ORACLE常用函数汇总

Oracle是一种常用的关系型数据库管理系统,它提供了许多方便的函数来处理和操作数据。以下是一些常用的Oracle函数的汇总:

1.字符串函数:

-CONCAT:用于连接两个字符串。

-UPPER:将字符串转换为大写。

-LOWER:将字符串转换为小写。

-LENGTH:返回字符串的长度。

-SUBSTR:返回字符串的子串。

2.数值函数:

-ABS:返回数字的绝对值。

-ROUND:返回一个四舍五入的数字。

-TRUNC:返回数字的整数部分。

-MOD:返回两个数的余数。

3.日期函数:

-SYSDATE:返回当前日期和时间。

-TO_CHAR:将日期转换为特定的格式。

-TO_DATE:将字符串转换为日期。

-ADD_MONTHS:在给定的日期上添加指定的月份。

-MONTHS_BETWEEN:返回两个日期之间的月份数。

4.聚合函数:

-SUM:计算指定列的总和。

-AVG:计算指定列的平均值。

-COUNT:计算指定列的行数。

-MAX:返回指定列的最大值。

-MIN:返回指定列的最小值。

5.条件函数:

-NVL:用于将空值替换为指定的值。

-NULLIF:如果两个表达式相等,则返回空值;否则返回第一个表达式的值。

-COALESCE:返回第一个非空表达式的值。

-CASE:对满足条件的表达式进行分支处理。

6.集合函数:

-UNION:将两个结果集合并成一个结果集。

-INTERSECT:返回两个结果集的交集。

-MINUS:返回第一个结果集中不在第二个结果集中的行。

7.窗口函数:

-ROW_NUMBER:为查询结果中的每一行分配一个唯一的行号。

-RANK:根据指定的列对结果进行排序,并为相同值的行分配相同的排名。

-DENSE_RANK:根据指定的列对结果进行排序,并为相同值的行分配连续的排名。

8.系统函数:

-USER:返回当前用户的名称。

-CURRENT_TIMESTAMP:返回当前的日期和时间。

-SYSTIMESTAMP:返回当前的日期和时间,包括时区信息。

-SUSER_NAME:返回当前用户的系统用户名。

以上只是一些常用的Oracle函数,还有许多其他函数可以用于不同的需求。使用这些函数可以简化数据库查询和管理操作,提高数据处理的效率和准确性。

相关文档
最新文档