• 学习Oracle日记(二)


    #1. 查询语句中使用函数 

      @1. round(d1,d2)  用于数字的四舍五入 d1表示数字 d2表示小数点后的位数 (d2不写 默认为零)

      @2. trunc(d1,d2) 截取  去尾法 

      @3. 日期函数 sysdate 

        select sysdate from dual; ----获取系统当前时间

      @4. 日期数据相减,得到两个日期之间的天数差 不足一天用小数表示

      @5.months_between(d1,d2)  得到d1 ,d2两个日期数据之间所差的月份 小数表示

      @6.计算d2个月之前的时间点  add_months(d1,d2) d1为日期函数 d2 为月数

      @7.计算本月最后一天  last_day(sysdate) from dual;

      @8.转换函数  to_char(日期数据,格式)  把日期数据转换成字符数据

          select  to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;

        转换函数  to_date() 将字符串数据 按指定格式 转换为 日期数据

      @9. 函数coalesce(参数列表) 返回参数列表中第一个非空参数  参数列表中最后一个值通常    是常量

      @10.case 语句  是数据中的分支语句 相当于Java中的switch-case语句

      @11.decode函数 **
        decode()函数是Oracle 中等价于case when语句的函数 , 作用同case 语句相同。       decode 函数语法如下: decode(判断条件 , 匹配1 , 值1 , 匹配2 , 值2 , …  , 默认值)     表达的意思是:如果判断条件 = 匹配1 ,  则迒回值1             判断条件 = 匹配2 ,  则    迒回值2

  • 相关阅读:
    java 8
    内存溢出VS内存泄漏
    dubbo zk 分布式服务项目搭建与配置
    转发 VS 重定向
    过滤器
    Synchronized
    java 泛型
    spring 整合 mongo
    泛型
    反虚拟机
  • 原文地址:https://www.cnblogs.com/xxx-xxx/p/4074018.html
Copyright © 2020-2023  润新知