NVL与NVL2函数

NVL与NVL2函数NVL(EXPER1,EXPER2)表示:如果1为空则显示expre2;否则显示expres1;Eg:NVL(‘test’,’周五’)返回结果:test注意:EXPER1,EXPER2数据类型(NVL要求第二个参数类型可以转换为第一个参数类型)selectnvl(12,’a’)fromdual;报错:ORA-01722:无效数字selectnvl(12,

大家好,又见面了,我是你们的朋友全栈君。

NVL(EXPER1,EXPER2)

表示:如果1为空则显示expre2;否则显示expres1;

Eg:NVL(‘test’,’周五’)

返回结果:test

注意:EXPER1,EXPER2数据类型(NVL要求第二个参数类型可以转换为第一个参数类型

select  nvl(12,'a')  from  dual;

报错:ORA-01722:无效数字

select  nvl(12,'12')  from dual;  

不会报错 应该是隐式转换

NVL2(EXPRE1,EXPRE2,EXPRE3)

表示 : 如果1为空则显示2,不为空则显示expre3;

Eg:NVL2(NULL,’33’,’TEST’);

返回结果:33

注意:NVL2要求第三个参数类型可以转为第二个参数类型

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159815.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Mac下SVN基本操作和常见错误

    Mac下SVN基本操作和常见错误

    2021年10月20日
    44
  • vue环境安装与配置(Linux安装常用开发工具)

    vue安装环境搭建提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录vue安装环境搭建前言一、node.js安装和配置1.下载安装node.js2.配置默认安装目录和缓存日志目录3.node.js环境配置4.配置淘宝镜像源二、使用步骤1.引入库2.读入数据总结前言vue前端框架的环境搭建一、node.js安装和配置1.下载安装node.js官网下载最新版本:https://nodejs.org/en/download/可以下载安装包(安装教程见:http

    2022年4月18日
    69
  • js和html全局变量,JavaScript全局变量与局部变量

    js和html全局变量,JavaScript全局变量与局部变量原文:深入理解JavaScript的变量作用域在学习JavaScript的变量作用域之前,我们应当明确几点:JavaScript的变量作用域是基于其特有的作用域链的。JavaScript没有块级作用域。函数中声明的变量在整个函数中都有定义。1、JavaScript的作用域链首先看下下面这段代码:varrain=1;functionrainman(){varman=2;function…

    2022年6月12日
    33
  • Java任务调度框架Quartz教程

    Java任务调度框架Quartz教程一、什么是quartz作业调度? Quartz框架是一个全功能、开源的任务调度服务,可以集成几乎任何的java应用程序—从小的单片机系统到大型的电子商务系统。Quartz可以执行上千上万的任

    2022年7月2日
    35
  • 网络传真的安装及使用方法「建议收藏」

    网络传真的安装及使用方法「建议收藏」在宽带网迅速普及的今天,Modem好像已经“廉颇老矣”,传真Modem已变成了一块“食之无味,弃之可惜”的鸡肋。而且windows的传真模块,已经远远无法满足今天人们快节奏的工作效率。在国外已经非常普遍的网络传真(efax),终于来到了国内,从2004年的引进到根据国内人们使用习惯的不断改进,近10年来,已拥有了百万级的客户群体,特别是近年来,传真营销被企业广泛应用,带来了越来越多的垃圾传

    2022年6月28日
    48
  • Oracle中的MONTHS_BETWEEN函数

    Oracle中的MONTHS_BETWEEN函数Syntax:MONTHS_BETWEEN(date1,date2)Purpose:返回两个日期之间的月份数1.如果date1>date2,则返回一个正数;2.如果date1<date2,则返回一个负数;3.如果date1=date2,则返回一个整数0;MONTHS_BETWEENreturnsnumberofmonthsbetweendates…

    2022年7月13日
    28

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号