zoukankan      html  css  js  c++  java
  • Oracle常用函数

    1》字符串函数:

    2》 数值函数:

    3》日期函数:

    --转换函数
      --to_number():将字符串转化为数值,但是字符数值本身为数值。
      --to_char(): 将数值或者日期转化为字符串
      --to_date():将字符串转化为日期,但是字符为日期格式。select to_char(hiredate) from emp;    --默认格式
    select to_char(hiredate,'yyyy-mm-dd') from emp; --指定格式:yyyy-mm-dd
    select to_char(hiredate,'yyyy/mm/dd') from emp; --指定格式:yyyy/mm/dd
    select to_char(hiredate,'yyyy"年"mm"月"dd"日"') from emp; --指定格式:yyyy"年"mm"月"dd"日"
    select to_date('1980/12/1','yyyy-mm-dd') from dual;
    select to_number('123') from dual;
    -----------------------------------------------------------------------------------------------
    --其它函数:
      --nvl():nvl(字段名,新的值),如果字段名值为null或者空串'',则显示为新的值。
    select nvl(null,'1') from dual;
    select nvl('','1') from dual;
      --nvl2():nvl2(字段名,处理1,处理2),如果字段名值不为null或者不是空串'',则取处理1,否则取处理2.
    select nvl2('qwer','1','2') from dual;
    select nvl2(null,'1','2') from dual;
    select nvl2('','1','2') from dual;
    -----------------------------------------------------------------------------------------------
      --decode():decode(字段名,值1,处理1,值2,处理2,值3,处理3,,,,公共处理),如果字段的值和条件相等则走相对应的处理,否则走公共处理。
    select empno,ename,job,decode(job,'MANAGER','经理','SALESMAN','销售','普工') from emp;
  • 相关阅读:
    《大道至简》之五
    String类总结
    《大道至简》之沟通
    程序设计及总结
    《大道至简》之团队
    动手动脑课堂作业7---------
    动手动脑课堂作业7
    动手动脑
    大道至简—现实中的软件工程—思考还是思想
    动手动脑
  • 原文地址:https://www.cnblogs.com/mxggx/p/14785809.html
Copyright © 2011-2022 走看看