学习Oracle日记(二)

系统 2149 0

#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

学习Oracle日记(二)


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论