oracle常用函数整理

  • Post category:other

Oracle常用函数整理

Oracle是一种常用的关系型数据库管理系统,它提供了许多内置函数来处理数据。本文将整理一些常用的Oracle函数,并提供两个示例说明。

字符串函数

CONCAT函数

CONCAT函数用于将两个或多个字符串连接在一起。以下是一个示例:

SELECT CONCAT('Hello', 'World') AS result FROM dual;

输出结果为:

RESULT
----------
HelloWorld

SUBSTR函数

SUBSTR函数用于从字符串中提取子字符串。以下是一个示例:

SELECT SUBSTR('HelloWorld', 6, 5) AS result FROM dual;

输出结果为:

RESULT
----------
World

数值函数

ROUND函数

ROUND函数用于将一个数值四舍五入到指定的小数位数。以下是一个示例:

SELECT ROUND(3.1415926, 2) AS result FROM dual;

输出结果为:

RESULT
----------
3.14

TRUNC函数

TRUNC函数用于将一个数值截断到指定的小数位数。以下是一个示例:

SELECT TRUNC(3.1415926, 2) AS result FROM dual;

输出结果为:

RESULT
----------
3.14

日期函数

SYSDATE函数

SYSDATE函数用于返回当前日期和时间。以下是一个示例:

SELECT SYSDATE AS result FROM dual;

输出结果为:

RESULT
-------------------
2023-05-06 12:34:56

ADD_MONTHS函数

ADD_MONTHS函数用于在日期上增加指定的月数。以下是一个示例:

SELECT ADD_MONTHS(SYSDATE, 3) AS result FROM dual;

输出结果为:

RESULT
-------------------
2023-08-06 12:34:56

结论

Oracle提供了许多内置函数来处理数据,包括字符串函数、数值函数和日期函数等。本文介绍了一些常用的Oracle函数,并提供了两个示例说明。熟练掌握这些函数可以帮助我们更加高效地处理数据。