zoukankan      html  css  js  c++  java
  • [Oracle]Oracle部分函数

    1.nvl(a,b) 若a为null,则b
    2.to_char(date,'YY-MM-DD') 按格式将date类型转为字符串
    to_date('1999/1/1','YY-MM-DD') 将字符串转为date类型
    to_number('1999') 将字符串转为数字类型
    3.extract(year|month|day from date) 从date类型中选自己需要的
    4.日期函数
    日期默认格式 DD-MM-YYYY 2-5月-2013
    add_months(date,+-数字) 增加月份
    日可以直接+ (date+1 加一天) 分数对应时分秒
    last_day(date) 当月的最后一天
    months_between(date1,date2) 1-2之间的月份个数(有负数)
    next_day(date,'星期几') 日期后最近的那个星期几
    8.字符函数
    chr(数字) 对应的ASCII码
    concat('xx','yy') xxyy 拼接字符串
    initcap('xx,yy zz') Xx,Yy Zz 遇见分隔符,开头大写
    length('dddd') 求长度(所有长度都为1)
    lower('Ss') ss 小写
    upper('Ss') SS 大写
    匹配一次成功后再次匹配成功也会去除(连续)
    trim('xxx') 去首尾空格
    ltrim('sadsa','sa') rtrim('sadsa','sa') 截断(去除左/右相同部分)
    trim('x' from 'xhkx') 去首尾指定单个字符
    subStr(str,num1,num2) 将str字符串从num1到num2的给截取下来。
    9.数字函数
    mod(a,b) 求余数
    floor(123.45) 123 取整
    ceil(+-123.45) 124,-123 大于等于的最小整数
    round(123.45,1) 123.5 四舍五入
    trunc(123.45) 123 trunc(123.45,1) 123.4 trunc(123.45,4) 123.45
    trunc(123.45,-1) 120 trunc(123.45,4) 0
  • 相关阅读:
    EasyUI问题小结(不定期更新·······)
    windows服务与前台交互
    C#捕获Windows窗体控件
    C#操作AD域中计算机
    远程桌面 Rdp文件的生成
    正则匹配的例子
    Nodejs中npm install 命令的问题
    Windows下使用curl命令
    关于PostmanURL中不能传递中文的问题
    MyBatis_Study_004(动态代理)
  • 原文地址:https://www.cnblogs.com/XuCode/p/9222614.html
Copyright © 2011-2022 走看看