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

    1. nvl

    NVL函数的格式如下:NVL(expr1,expr2)

    含义是:如果oracle第一个参数expr1为空,那么显示第二个参数的值为expr2,如果第一个参数的值expr1不为空,则显示第一个参数本来的值。

    2. nvl2

    NVL2函数的格式如下:NVL2(expr1,expr2, expr3)

    含义是:如果该函数的第一个参数expr1不为空,那么显示第二个参数的值为expr2,如果第一个参数expr1的值为空,则显示第三个参数的值为expr3

    3. 转换函数

    3.1  to_char()[将日期和数字类型转换成字符类型]

    日期转换成字符类型:

    select to_char(sysdate) s1,
            to_char(sysdate,'yyyy-mm-dd') s2,
            to_char(sysdate,'yyyy') s3,
            to_char(sysdate,'yyyy-mm-dd hh12:mi:ss') s4,
            to_char(sysdate, 'hh24:mi:ss') s5,
            to_char(sysdate,'DAY') s6
        from dual;

    数字转换成字符类型:

    select sal,to_char(sal,'$99999') n1,to_char(sal,'$99,999') n2 from emp

    3.2  to_date()[将字符类型转换为日期类型]

    insert into emp(empno,hiredate) values(8000,to_date('2004-10-10','yyyy-mm-dd'));

    3.3  to_number() 转换为数字类型

    select to_number(to_char(sysdate,'hh12')) from dual; //以数字显示的小时数

    4. 连接运算符||

    select 'hello'||'world' from dual

    输出结果是:helloworld

  • 相关阅读:
    Java Web-session介绍
    Java异常-一般异常和运行时异常的区别
    Spring控制Hibernate的缓存机制ehcache
    Hibernate-缓存
    Hibernate-入门教程
    Java算法-hash算法
    Java算法-各种题目总结
    Java算法-堆排序
    Java算法-快速排序
    Java算法-归并排序
  • 原文地址:https://www.cnblogs.com/longshiyVip/p/4624860.html
Copyright © 2011-2022 走看看