zoukankan      html  css  js  c++  java
  • Oracle常用的数值函数,日期函数

    数值函数

    常用的处理数值的函数有如下

    No.

    函数名

    含义

    1

    round(x[,y])

    返回四舍五入后的值

    2

    trunc(x[,y])

    不会四舍五入

    3

    mod(x,y)

    取余数

    select round(3.5555,2) from dual;截取到小数点后两位

      select trunc(3.6666,2) from dual;截取到小数点后两位,不四舍五入

    select mod(16,5) from dual 去余

    日期函数

    之前用过一个伪列sysdate,还有一个时间戳systimestamp。

    日期有三个操作公式

    日期 + 数字 = 日期n天之后的日期)

    日期 – 数字 = 日期n天之前的日期)

    日期 – 日期 = 数字(日期之间的天数)

    示例:显示三周前(21天)的日期。

     

    示例:显示两周后(17天)的日期。

    示例:查询每位雇员已经被雇佣的天数。

     

    Oracle提供有以下日期函数:

    No.

    函数名

    含义

    1

    add_months(d1,n1)

    返回增加若干月之后的日期

    2

    months_between(d1,d2)

    返回两个日期之间的月数

    3

    last_day(d1)

    返回日期所在月的最后一天

    4

    next_day(d1[,c1])

    返回日期在下周,星期几(参数c1)的日期

    题目1:实现4个月之后是哪一天。

    题目2:查询emp所有雇员到现在为止的雇佣月数。

    题目3查询当前所在月的最后一天。

     

  • 相关阅读:
    php js表单登陆验证
    jQuery Ajax 简单的实现跨域请求
    常见http代码错误原因及处理
    使用git做服务器端代码的部署
    mysql之消息队列
    MySQL触发器使用详解
    mysql之触发器before和after的区别
    mysql之触发器trigger
    手把手教你使用Git
    xcode: {} 花括号缩进一个空格
  • 原文地址:https://www.cnblogs.com/wangrongchen/p/7878330.html
Copyright © 2011-2022 走看看