oracle 數據庫函數使用
时间: 2023-11-28 09:04:02 浏览: 21
Oracle 数据库提供了许多内置的函数,用于在查询和处理数据时执行各种操作。以下是一些常用的 Oracle 数据库函数的示例用法:
1. 字符串函数:
- SUBSTR:用于提取字符串的子串。例如,SUBSTR('Hello World', 7) 返回 'World'。
- CONCAT:用于连接两个字符串。例如,CONCAT('Hello', 'World') 返回 'HelloWorld'。
- LENGTH:用于返回字符串的长度。例如,LENGTH('Hello') 返回 5。
2. 数值函数:
- ROUND:用于将数值四舍五入到指定的精度。例如,ROUND(3.14159, 2) 返回 3.14。
- TRUNC:用于截断数值到指定的精度。例如,TRUNC(3.14159, 2) 返回 3.14。
- MOD:用于计算两个数值的模。例如,MOD(10, 3) 返回 1。
3. 日期函数:
- SYSDATE:用于返回当前日期和时间。例如,SYSDATE 返回当前的系统日期和时间。
- TO_CHAR:用于将日期转换为指定格式的字符串。例如,TO_CHAR(SYSDATE, 'YYYY-MM-DD') 返回当前日期的字符串表示。
4. 聚合函数:
- SUM:用于计算一列数值的总和。例如,SUM(salary) 返回 salary 列中所有值的总和。
- AVG:用于计算一列数值的平均值。例如,AVG(salary) 返回 salary 列中所有值的平均值。
- COUNT:用于计算一列非空值的数量。例如,COUNT(employee_id) 返回 employee_id 列中非空值的数量。
这只是一小部分 Oracle 数据库函数的示例,还有许多其他函数可供使用。您可以参考 Oracle 官方文档以获取更详细的信息和用法示例。