Oracle——常用函数

sysdate: 当前日期

length(str): 计算字符长度

concat(str1,str2): 拼接函数

||: 字符串拼接符

chr(ASCII): 将ASCII码转换为字符

substr(str,n开始位置,m长度): 截取函数,从n开始位置截取m个长度

trim(‘@’,from’@sfssdgfs@'): 去除两端符号

ltrim / rtrim: 左去除 / 右去除

replace (str,a,b): 替换函数 在str字符串中,将a替换为b

lpad / rpad (str ,n长度,m内容): 在str字符串中,扩展为n个长度,扩展内容为m,

当字符串 不满n长度时,剩余的长度空间均填补上m,当n长度小于原本字符串长度,则从左到右截取n个字符,(L代表左扩展,R代表右扩展)

initcap(str):首字母大写

lower / upper (str) : 全部小写 / 全部大写

instr(str,a,n,m): 查找字符串位置:查找字符串str 中的a,从n开始查,查第m次现的位置

floor(x): 取整函数,只取整,不四舍五入

mod(m,n): 求余函数

round(n,s): 四舍五入函数,n代表数字,s代表精度,默认为0

power(m,n): 求m的n次方

to_number(str): 将字符串转换成数字

to_date(str): 将字符串转换成固定格式

‘yyyy’: 代表四位的年
‘dd’: 代表两位的天
‘MM’: 代表两位的月
‘hh24’: 代表24小时制
‘mi’: 代表分钟
‘day’: 代表星期

to_char(date,‘MM’): 将日期转换为字符串

add_months(date,n): 给日期加减 n 个月

select sysdate-1 from dual; 日期直接加一个整数,相当于加的天数

months_between(date1,date2): 求两个日期相差多少月

last_day (date): 取日期当前月的最后一天

trunc( ): 截断函数

nvl(变量,默认值): 赋值函数

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值