zoukankan      html  css  js  c++  java
  • Oracle——内置函数介绍(通用函数)

    通用函数


    nvl()函数
    • nvl(列名,数值)函数用于处理某列的值。该函数有两个参数,第一个参数为要处理的列。如果其值为空,则返回第二个参数的值,否则,将返回列值。
    • SELECT ename,sal,comm,sal*12+nvl(comm,0) 年薪 FROM emp;
    decode()函数
    • decode(列名,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)函数用于多值判断。其执行过程类似于解码操作。该函数最常见的应用为,实现类似if else的功能。
    • 【例】查询每个雇员的工作岗位中文名称
    • SELECT ename, job, decode(job, 'CLERK','办事员','SALESMAN','销售员','MANAGER','经理','ANALYST','分析员','主席') 中文岗位 FROM emp;
    自动转换数据类型
    • Oracle会根据操作符来自动进行数据类型的转换,
    • * 字符串到数值。
    • * 数值到字符串。
    • * 字符串到日期。
    • * 日期到字符串。
    • 例如:SELECT '123' + 200, '123' || 200 FROM dual;
    •  SELECT months_between(sysdate , '01-1月-20') result1, '今天的日期是' || sy

     

  • 相关阅读:
    小程序支付
    小程序传参
    git
    学习过程遇到问题的解决方法
    进程创建注意事项:函数及对应包
    进程创建:函数及对应包
    mac解决eclipse 端口占用问题
    暴力
    doc2vec
    Java正则表达式的解释说明
  • 原文地址:https://www.cnblogs.com/ghlz/p/13221509.html
Copyright © 2011-2022 走看看