zoukankan      html  css  js  c++  java
  • Oracle常用函数

    1、数值函数

      round(n[,m])

        四舍五入,m为0则直接四舍五入n,m>0取小数点后面m位,m<0取小数点前面|m|位

      ceil(n)

        取大于n的最小整数值

      floor(n)

        取小于n的最大整数值

      abs(n)

        取n的绝对值

      mod(n,m)

        取n/m的余数,若n或m为null则结果为null

      power(n,m)

        取n的m次幂,即n^m,若n或m为null则结果为null

      sqrt(n)

        取n的平方根

      三角函数:sin(n)、asin(n)、cos(n)、acos(n)、tan(n)、atan(n);其中n为弧度

    2、字符函数

      upper(str)

        取str的大写

      lower(str)

        取str的小写

      initcap(str)

        首字母大写

      substr(str[,n[,m]])

        取str的第n个字母开始,长度为m的字符串(当n为负数,则从字符串尾第|n|位置开始取)

      length(str)

        取str的字符串长度(包含空格)

      concat(str1,str2)

        与||相同,用于字符串的连接

      trim(cchar from pstr)

        从pstr中首尾去除cchar(单字符);若为trim(pstr),则去除pchar首尾空格

      ltrim(pstr,cchar)

        从pstr的左部去除cchar(可连续)

      rtrim(pstr,cchar)

        从pchar的右部去除cchar(可连续)

      replace(str,s_str[,r_str])

        从str中,用r_str替换s_str;若r_str不填则用空值替代

    3、日期函数

      sysdate

        获取系统时间

      add_months(date,n)

        在date时间上加上n个月

      next_day(date,char)

        在date后的下一个周几(char)

      last_day(date)

        在date月的最后一天

      months_between(date1,date2)

        date1与date2月份差(date1-date2)

      extract(date from datetime)

        获取datetime的date(year、month、day、hour、minute、second)    

    4、转换函数

      to_char(date[,fmt[,params]])

        将date转换成fmt('YYYY-MM-DD HH24:MI:SS')的字符格式

      to_date(char[,fmt[,params]])

        将char转换成fmt('YYYY-MM-DD HH24:MI:SS')的日期格式

      to_char(number[,fmt])

        将number转换成fmt('$999,999.999')(9:忽略0;0:不足时补足0)的字符格式

      to_number(char[,fmt])

        将char转换成fmt('$999,999.999')(9:忽略0;0:不足时补足0)的数字格式

  • 相关阅读:
    day10 作业
    文件操作
    字符编码
    元组、字典、集合内置方法, 深浅拷贝
    day07作业
    一周总结
    mysql操作进阶
    mysql操作篇续
    mysql-操作篇
    mysql的安装
  • 原文地址:https://www.cnblogs.com/Yuvee/p/5569559.html
Copyright © 2011-2022 走看看