oracle函数手册(带示例)
时间: 2023-06-30 19:21:55 浏览: 47
Oracle函数手册包括了许多不同类型的函数,如数值函数、日期函数、字符串函数等。以下是一些常用函数及其示例:
1. 数值函数
ABS:返回一个数的绝对值
示例:
```
SELECT ABS(-10) FROM dual;
```
输出:10
ROUND:四舍五入一个数
示例:
```
SELECT ROUND(3.14159, 2) FROM dual;
```
输出: 3.14
POWER:返回一个数的幂
示例:
```
SELECT POWER(2, 3) FROM dual;
```
输出: 8
2. 日期函数
SYSDATE:返回当前日期和时间
示例:
```
SELECT SYSDATE FROM dual;
```
输出:2021-08-18 14:30:00
ADD_MONTHS:返回一个日期加上指定月数后的日期
示例:
```
SELECT ADD_MONTHS(TO_DATE('2021-08-18', 'YYYY-MM-DD'), 2) FROM dual;
```
输出:2021-10-18 00:00:00
MONTHS_BETWEEN:返回两个日期之间的月数
示例:
```
SELECT MONTHS_BETWEEN(TO_DATE('2021-08-18', 'YYYY-MM-DD'), TO_DATE('2021-06-18', 'YYYY-MM-DD')) FROM dual;
```
输出:2
3. 字符串函数
LOWER:将一个字符串转换为小写
示例:
```
SELECT LOWER('Hello, World!') FROM dual;
```
输出:hello, world!
UPPER:将一个字符串转换为大写
示例:
```
SELECT UPPER('Hello, World!') FROM dual;
```
输出:HELLO, WORLD!
SUBSTR:返回一个字符串的子字符串
示例:
```
SELECT SUBSTR('Hello, World!', 1, 5) FROM dual;
```
输出:Hello
以上是一些常用的Oracle函数及其示例,希望对您有所帮助。