6、ORACLE常用函数

1 ASCII(c) 返回一个字符的ascii码。

2 CHR(i) 返回给出ascii码对应的字符。

CONCAT(S1,S2) 字符串S2连接到S1后面。

3 INITCAP(s) 使每个单词第一个字母大写,单词间用逗号、空字符、空格区分。

4 INSTR(S1,S2[,i][,j]) 返回字符S2 在字符S1中第j 次出现时的位置,搜索从字符S1的第i个字符开始。

5 LENGTH(s) 返回字符串s的长度。

6 LOWER(s) ; UPPER(s) 返回字符串的小写、大写形式。

7 LTRIM(s1,s2);RTRIM(s1,s2) 删除字符串s1左边的字符串s2;删除字符串s1右边的字符串s2。如果不指定s2则去除相应方位的空格。
TRIM(S1 from S2) 分别从字符S2串的两边开始,删除指定的字符S1。S1只能是单个字符;
TRIM([leading | trailing | both] trim_char from string) 从字符串String中删除指定的字符trim_char。
leading:从字符串的头开始删除。
trailing:从字符串的尾部开始删除。
borth:从字符串的两边删除。
tim()只能删除半角空格

8 REPLACE(s1,s2[,s3]) 使用s3替换出现在s1字符串中所有的s2,s3默认空字符串。

9 SUBSTR(s,i[,j]) 从字符串s的第i个位置开始截取字符串长度为j的字符串,

10 ABS(n) 返回n的绝对值

11 CEIL(n) 返回大于或等于数值n的最小整数

12 FLORR(n) 返回小于或等于n的最大整数

13 ROUND(n1,n2) 返回舍入小数点右边n2位n1的值,n2的默认值为0,会返回小数最接近的整数,n2为负数,就舍入到小数点左边相应的位数上,n2为整数。

14 POWER(n1,n2) n1 的n2 次方。

15 ADD_MONTHS(d,i) 返回日期d加上i个月之后的结果,其中i为任意整数。

16 LAST_DAY(d) 返回包含日期d月份的最后一天。

17 SYSDATE 返回系统当前时间。

18 ROWIDTOCHAR() 将rowid数据转换成char类型。

19 TO_CHAR(x[,format]) 将函数表达式转化为字符串,format为字符串格式
20 TO_DATE(s[,format[lan]]) 将字符串s转换为date 类型,format表示字符串格式,lan表示使用的语言
21 TO_NUMBER(s[,format[lan]]) 返回字符串s代表的数字,返回值按照format格式进行,format表示字符串格式,lan表示使用的语言.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值