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

    1. 大小写转换函数:

    a)       LOWER()

    b)       UPPER()

    c)        INITCAP():首字母大写

    1. 字符操作函数

    a)       CONCAT(s1,s2)

    b)       LENGTH(s)

    c)        LPAD(),RPAD:左填充右填充函数,语法是LPAD(s,n,p),s是源字符串,n是返回字符串的最终长度,p是用于填充的字符串。(注意与||的区别)

    d)       TRIM()

    TRIM(s):删除两段空格

    TRIM(both trimstring from s):删除s两端的trimstring

    TRIM(leading trimstring from s):删除s开头的trimstring

    TRIM(trailing trimstring from s):删除s结尾的trimstring

    e)       INSTR()

    f)         SUBSTR()

    g)       REPLACE()

    1. 数字函数

    a)       ROUND()

    b)       TRUNC()

    c)        MOD():求余数

    1. 使用日期

    a)       SYSDATE

    b)       MONTHS_BETWEEN(date1,date2)

    c)        ADD_MONTHS()

    d)       NEXT_DAY(start date, day of week):返回的日期是指定的日子下一次出现的日期。

    e)       LAST_DAY:返回本月最后一天

    f)         ROUND(sourdate, [date precision format])

    g)       TRUNC()

    日期format格式:世纪(CC),年(YYYY),季度(Q),月(MM),星期(W),日(DD),时(HH),分(MM)

    1. 转换函数

    a)       TO_CHAR()

    b)       TO_NUMBER()

    c)        TO_DATE()

    1. 条件函数

    a)       NVL(org, ifnull):当org为空时,返回ifnull

    b)       NVL2(org,ifnotnull,ifnull):如果org不是空值则返回第二个参数,否则返回第三个参数(注意数据类型必须一致)

    c)        NULLIF(ifunequal, comparison_term):比较两个参数,如果想等则返回null,如果不等,则返回第一个参数

    d)       COALESCE():可以有N个参数,如果有非空的参数则返回第一个非空参数,如果全为空则返回null

    e)       Decode():

    f)         Case ,,, when then …else …end

  • 相关阅读:
    LeetCode 32. 最长有效括号(Longest Valid Parentheses)
    LeetCode 141. 环形链表(Linked List Cycle)
    LeetCode 160. 相交链表(Intersection of Two Linked Lists)
    LeetCode 112. 路径总和(Path Sum)
    LeetCode 124. 二叉树中的最大路径和(Binary Tree Maximum Path Sum)
    LightGBM新特性总结
    sql service 事务与锁
    C#泛型实例详解
    C# 中的委托和事件(详解)
    C# DateTime日期格式化
  • 原文地址:https://www.cnblogs.com/MasterE/p/6725301.html
Copyright © 2011-2022 走看看