时间:2024-12-01 来源:网络 人气:
Oracle数据库作为一款功能强大的关系型数据库管理系统,提供了丰富的系统函数,这些函数可以帮助用户在查询、处理数据时更加灵活和高效。系统函数主要分为数学函数、字符串函数、日期函数、转换函数、聚合函数和分析聚合函数等类别。
ABS(n):返回数字n的绝对值。
CEIL(n):返回大于数字n的最小整数。
FLOOR(n):返回小于数字n的最大整数。
ROUND(n, [m]):做四舍五入运算,如果m缺省则四舍五入到整数位。m0,四舍五入到小数点的后m位。
TRUNC(n, [m]):截取数字,如果m缺省则将小数位截去。m0,截取到小数点的后m位。
LENGTH(s):返回字符串s的长度。
LENGTHB(s):返回字符串s的字节长度。
TRIM(s):去除字符串s两端的空格。
SUBSTR(s, start, length):从字符串s的start位置开始截取length个字符。
REPLACE(s, s1, s2):将字符串s中所有出现的s1替换为s2。
SYSDATE:返回系统当前日期和时间。
LOCALTIMESTAMP:返回会话中的日期和时间。
CURRENT_TIMESTAMP:返回会话时区中的当前日期和时间。
CURRENT_DATE:返回当前会话时区中的当前日期。
DBTIMEZONE:返回数据库时区设置。
SESSIONTIMEZONE:返回当前会话时区。
INTERVAL:设置数值代表秒、分、小时、天、月、年。
TO_NUMBER(s):将字符串s转换为数字。
TO_CHAR(n):将数字n转换为字符串。
TO_DATE(s):将字符串s转换为日期。
TO_TIMESTAMP(s):将字符串s转换为时间戳。
SUM(n):返回一组数字的总和。
COUNT(n):返回一组数字的个数。
AVERAGE(n):返回一组数字的平均值。