oracle 全部函数详细案例
时间: 2023-11-30 17:02:27 浏览: 38
Oracle数据库的函数非常丰富,可以满足各种需求。下面是一些常用函数的案例:
1. 字符串函数
1.1 SUBSTR 函数:截取字符串
```sql
SELECT SUBSTR('Hello, world!', 1, 5) FROM DUAL;
-- 结果:Hello
```
1.2 INSTR 函数:查找字符串中的子串
```sql
SELECT INSTR('Hello, world!', 'world') FROM DUAL;
-- 结果:8
```
1.3 REPLACE 函数:替换字符串中的子串
```sql
SELECT REPLACE('Hello, world!', 'world', 'Oracle') FROM DUAL;
-- 结果:Hello, Oracle!
```
2. 数值函数
2.1 ROUND 函数:四舍五入
```sql
SELECT ROUND(3.14159, 2) FROM DUAL;
-- 结果:3.14
```
2.2 TRUNC 函数:截断小数
```sql
SELECT TRUNC(3.14159, 2) FROM DUAL;
-- 结果:3.14
```
2.3 MOD 函数:取模运算
```sql
SELECT MOD(10, 3) FROM DUAL;
-- 结果:1
```
3. 日期函数
3.1 SYSDATE 函数:返回当前系统时间
```sql
SELECT SYSDATE FROM DUAL;
-- 结果:2021-10-01 10:00:00
```
3.2 TO_DATE 函数:将字符串转换为日期类型
```sql
SELECT TO_DATE('2021-10-01', 'yyyy-mm-dd') FROM DUAL;
-- 结果:2021-10-01 00:00:00
```
3.3 ADD_MONTHS 函数:增加月份
```sql
SELECT ADD_MONTHS(TO_DATE('2021-10-01', 'yyyy-mm-dd'), 1) FROM DUAL;
-- 结果:2021-11-01 00:00:00
```
4. 聚合函数
4.1 AVG 函数:计算平均值
```sql
SELECT AVG(salary) FROM employees;
```
4.2 SUM 函数:计算总和
```sql
SELECT SUM(salary) FROM employees;
```
4.3 COUNT 函数:计算记录数
```sql
SELECT COUNT(*) FROM employees;
```
以上是一些常用的Oracle函数案例,但并不是全部。Oracle数据库的函数非常丰富,可以根据具体需求选择使用。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)