oracle常用函数整合

1、ASCII

返回指定的字符对应的十进制数;

2、CHR

给出整数,返回对应的字符。

3、CONCAT

连接两个字符串

4、INITCAP

返回字符串并将字符串的第一个字母变为大写

5、INSTR(被搜索的字符串,希望被搜索的字符串,搜索的开始位置默认1,出现的位置默认1)

6、Length 返回字符串的长度

7、lower 字符串小写

8、upper 字符串大写

9、rpad 和lpad

rpad在列的右边粘贴字符

lpad在列的左边粘贴字符

lpad('abc’,10,'x')  xxxxxxxabc

10、ltrim 和rtirm trim

11、substr(str,从索引几开始截取,截取的长度count)

12、replace(要替换的字符或变量,要被替换的字符,替换后的字符)

13、soundex()返回一个与给定字符串读音相同的字符串

14、abs 绝对值

15、按精度四舍五入 round  trunc【x,y】x在第位截断

16、add_months(d,n) 在某个日期d上,加上指定的月数n,返回计算后的新日期

17、last_day(d)返回当月最后一天 last_day(sysdate)

18、to_char把日期和数字转换为指定格式的字符串

select to_char(sysdate,‘YYYY’年“MM”月“DD”日“)

19 to_number转化为一个数字

20、NVL(X,VALIE) 如果x为空返回value否则返回x

21、NVL(X,VALUE1,VALU2)如果x非空,返回value1,否则返回value2

22、avg sum min max count

23、ceil()大于或等于数值的最小整数

24、floor 小于等于数值n的最大整数

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值