Oracle 数据库常用函数

Oracle 数据库常用函数


2024年5月9日发(作者:)

数值函数

函数

ABS(n)

ACOS(n) ASIN(A) ATAN(n)

COS(n) SIN(n) TAN(n)

power(n1,n2)

FLOOR(n)

MOD(m,n)

CEIL(n)

TRUNC(number[,decimals])

截取

ROUND(n,m)

EXP(n) LN(n) LOG(n)

SQRT(n)

SIGN(n)

聚集函数

COUNT(n)

AVG(col_name)

MAX(exp) MIN(exp)

MEDIAN(exp)

SUM(exp)

Group-ID

Rank(value)

Greatest(c1,c2)

Least(c1,c2)

COALESCE(c1,c2)

说明

返回n的绝对值

返回n的反余弦 反正弦值 反正切值

返回n的余弦值 正弦值 正切值

返回n1的n2次方根

返回小于或等于n的最大整数

返回m除以n之后的余数,若n为0,则返回m

返回大于等于n的最小整数

按照给出的要求将数值截断

执行四舍五入运算

返回e的n次幂 以E为底的对数 对数

返回n的平方根,n必须大于0

检测n的正负.

返回某字段的记录总数

返回某一列的平均值

返回exp参数的最大值 最小值

返回exp参数的中间数

返回exp参数的总和

判别由Group By说明产生的重复组

计算在一组值中某值的排列

返回参数列表中的最大值

返回参数列表中的最小值

返回该表达式列表中的第一个非空值

VAR-POP(value)

字符函数

ASCII(n)

CHR(n)

CONCAT(C1,C2)

LENGTH(C1)

LOWER(C1) UPPER(C1)

LTRIM(C1) RTRIM(C1)

INITCAP(c1)

REPLACE(C1,C2,C3)

总体方差

返回n的首字符在ASCII码中对应的十进制数

返回十进制ASCII码n对应的字符

将C2连接在C1的后面

返回字符串C1的长度

返回C1的小写 大写

去掉C1左边的空格 去掉C1右边的空格

将C1的首字符大写,其它小写

将C1中出现的C2替换成C3 若C3为空,则将C2删除

在一个字符串中搜索指定的字符,返回发现指定的字符的位置;

C1 被搜索的字符串

C2 希望搜索的字符串

I 搜索的开始位置,默认为1

J 出现的位置,默认为1

返回c中以第m位开始算起长度为n的字符串.若m为负数,则从尾数开数

将C1中出现的C2替换成C3 然后返回修改后的C1

RPAD 允许在列的右边填充一组字符 LPAD 允许在

列的左边填充一组字符

连接符 用于将两个字符串结合在一起

返回当前数据库的日期时间

返回现在的最新日期

返回数据库所在的时区

返回时间d加了n月后的新时间

返回日期d后的下一个c

返回该日期d所在月份的最后一天

INSTR(C1,C2,I,J)

SUBSTR(c,m,n)

TRANSLATE(C1,C2,C3)

RPAD(C1,LENGTH,C2)

LPAD(C1,LENGTH,C2)

||

日期及时间函数

sysdate

current_date

DBtimezone

Add_months(d,n)

Next_day(d,c)

Last_day(d)


发布者:admin,转转请注明出处:http://www.yc00.com/web/1715251612a2589290.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信