Oracle系统函数

常用的系统函数总结如下

一:数字类
    1.绝对值函数:abs(n)
    2.向上取整函数:ceil(n)
    3.向下取整函数:floor(n)
    4.四舍五入函数:round(n,[m])
        注:四舍五入运算,如果m缺省则四舍五入到整数位,m<0,四舍五入到小数点的前m位,m>0四舍五入到小数点的后m位
    5.截取数字函数:trunc(n,[m])
        注:截取数字,如果m缺省则将小数位截去, m<0,截取到小数点的前m位,m>0截取到小数点的后m位
    6.平方根函数:sqrt(n)
    7.次幂函数: power(n,m)  注:数字n的m次幂
    8.取余函数:mod(m,n)
二:日期类
    1.系统当前日期:sysdate 
    2.指定日期所在月份的最后一天:last_day(d)
    3.日期转换字符串:to_char(sysdate,'yyyyMMdd')
        注:yy:两位数字的年份 2004-->04
           yyyy:四位数字的年份 2004年
           MM:两位数字的月份 8-->08
           dd:两位数字的天 30-->30
           hh24: 8-->20
           hh12:8-->08
           mi、ss-->显示分钟\秒
    4.字符串转日期:to_date('日期类型的字符串')
三:字符串函数
    1.小写转换:lower('字符串')
    2.大写转换:upper('字符串')
    3.字符串的长度:length('字符串')
    4.截取字符串:substr('字符串', m, n) 注:截取字符串的子串,m代表骑士位置,n代表取n个字符的意思,不是代表取到第n个
    5.拼接字符串:'字符串1' || '字符串2'
    6.排空函数: NVL(字段名,'字符串')  注:表示如果那个字段是空的 就用后面的字符串来代替返回结果
    7.替换函数:  replace('字符串1', search_string, replace_string)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值