zoukankan      html  css  js  c++  java
  • oracle SQL函数

    1 Numeric

    • abs/mod 绝对值/求模
    • sqrt/power/exp 求幂
    • ceil/floor/round 取整
    • trunc 截取小数点
    • sin/cos/ln/log 数学函数

    2 Charactor

    • chr/ascii ascii码
    • length/lengthb 字符/字节长度
    • initcap/upper/lower 字母大小写
    • substr/translate/replace/instr 子串/替换
    • ltrim/rtrim/lpad/rpad 修剪/填充

    3 Datetime

    select sysdate, systimestamp, current_date from dual;
    -- x 天之后的日期
    select sysdate + 365 from dual;
    -- x 个月后的日期
    select add_months(sysdate, -5) from dual;
    -- 相差几个月
    select months_between(to_date('20180501'), sysdate) from dual;
    -- 下周 x 的日期
    select next_day(sysdate, '星期一') from dual;
    select next_day(sysdate, 2) from dual;  -- 1 代表星期天, 0 代表星期一, 类推
    -- 一个月的最后一天/第一天
    select last_day(sysdate) from dual;
    select trunc(sysdate,'MONTH') from dual;
    select trunc(sysdate,'YEAR') from dual;
    -- 获取日期的单个字段
    select extract(day from sysdate) from dual;
    -- 对日期进行截取
    select round(to_date('20170916'),'MONTH') from dual; -- 四舍五入
    select trunc(to_date('20170916'),'MONTH') from dual;
    

    4 Nullable

    • nvl/nvl2/nullif

     

  • 相关阅读:
    js将时间戳转化为时间,(不省略0)
    SpringMVC路径传参
    贪心算法及实例
    剪绳子(贪心算法)
    c语言输入一行未知个数数字存入数组
    Netlink机制详解
    new和malloc的区别
    堆 和 栈的 区别
    strlen与sizeof区别(转载)
    任务
  • 原文地址:https://www.cnblogs.com/qq895139140/p/7508644.html
Copyright © 2011-2022 走看看