Oracle函数

Oracle函数

  • nvl()函数
    语法格式:nvl(column1,column2)
    例:nvl(example1,example2)
    如果example1不为null,则返回example1的值
    如果example1为null,则返回example2的值
    如果example1、example2都为null,则返回null
  • coalesce()函数
    语法格式:coalesce(column1,column2…)
    例:coalesce(exampl1,example2,example3…)
    如果example1不为null,则返回example1的值
    如果example1为null,则返回example2的值
    如果example1、example2都为null,则返回example3
    以此类推,返回函数中第一个不为null的值
    注:
    ①用来获取第一个不为null的列的值,如果所有列都为null,则返回null。
    ②函数里面的数据类型必须与第一列的数据类型一致。
    ③函数里面的null是char类型。
  • row_number()函数
    语法格式:row_number() over(partition by column order by column)
    具体详解
  • substr()函数
    语法格式1:substr(column,起始位置,截取长度)
    例:substr(example,1,4),返回结果为exam
    语法格式2:substr(column,数值)
    如果数值为3,表示截取第三位后面的内容(包括第三位)
    如果数值为-3,表示截取最后三位
  • instr()函数
    语法格式:instr(字段名,‘字段内容’)
    例:字段example为user/user,instr(example,’/’),返回结果为5
  • to_date()
    函数详解
  • to_char()
    1111
  • trim()
  • trunc()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值