Oracle系统函数

来源:互联网 发布:mac下的mysql客户端 编辑:程序博客网 时间:2024/05/22 01:37

常用的系统函数总结如下

一:数字类    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)
原创粉丝点击