• 时间函数 结果集集合操作


    last_day():返回某个时间值的当月最后一天

    add_months(d,n):时间点d再加上n个月.n可取负值。

    trunc(data,[fmt]):date 一个日期值,fmt 日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去

    1. TRUNC(TO_DATE(’24-Nov-1999 08:00 pm’,’dd-mon-yyyy hh:mi am’))  
    2. =’24-Nov-1999 12:00:00 am’   未指定格式,将日期截为12 A.M.,不考虑是否在中午之前的条件。  
    3. TRUNC(TO_DATE(’24-Nov-1999 08:37 pm’,’dd-mon-yyyy hh:mi am’,’hh’)) 
    4. =’24-Nov-1999 08:00:00 am’  

    round (date,''format'')未指定format时,如果日期中的时间在中午之前,则将日期中的时间截断为12 A.M.(午夜,一天的开始),否则进到第二天。

    TRUNC(number[,decimals]) 

    TRUNC(89.985,2)=89.98

    TRUNC(89.985)=89

    TRUNC(89.985,-1)=80      第二个参数可以为负数,表示为小数点左边指定位数后面的部分截去,即均以0记

    结果集合操作:

    Union,对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;

    Union All,对两个结果集进行并集操作,包括重复行,不进行排序;

    Intersect,对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序;

    Minus,对两个结果集进行差操作,不包括重复行,同时进行默认规则的排序。Minus返回的总是左边表中的数据,它返回的是差集

    可以在最后一个结果集中指定Order by子句改变排序

  • 相关阅读:
    啃掉的博文全记录
    DP五十题
    noip 真题班刷题记录及总结思考
    dfklsJj
    【2018.11.7】luogu NOIp热身赛 及刷题思考
    【trie树专题】
    【倍增专题】
    10.23
    简析 NP 问题 和P问题
    [NOIP 2010普及组 No.4] 三国游戏
  • 原文地址:https://www.cnblogs.com/lucyawei/p/2759950.html
Copyright © 2020-2023  润新知