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


    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子句改变排序

  • 相关阅读:
    computed 和 watch 的区别和运用的场景?
    yarn window安装包地址
    说说你对SPA(单页应用)的理解?
    Java基础:并发小结
    疫情数据
    浅谈外挂常识和如何防御
    深度确定性策略梯度(DDPG)
    毕业设计项目介绍:面向海量小文件数据存储平台
    uniappvue和微信小程序的区别、比较 (基础)
    uniapp白话及入门
  • 原文地址:https://www.cnblogs.com/lucyawei/p/2759950.html
Copyright © 2020-2023  润新知