Oracle NVL函数的用法
发表于:2024-11-24 作者:千家信息网编辑
千家信息网最后更新 2024年11月24日,今天研究了一下数据库中的过程,发现用到NVL这个函数,我记忆力不好,之前用过,长期不用又忘了。于是去查看了下官方的用法解释:http://docs.oracle.com/cd/E11882_01/se
千家信息网最后更新 2024年11月24日Oracle NVL函数的用法
今天研究了一下数据库中的过程,发现用到NVL这个函数,我记忆力不好,之前用过,长期不用又忘了。于是去查看了下官方的用法解释:
http://docs.oracle.com/cd/E11882_01/server.112/e41084/functions119.htm#i91798
NVL属于字符转化输出也是字符类型的。
表达式为NVL(expr1,expr2)
其目的就是为了转化"空"字符为"非空"字符,当expr1为空时,输出expr2,相反则输出expr1.
原文中提到expr1和expr2的可以是任意数据类型,如果两者的数据类型不一致,则会进行类型转化,
其转化的原则遵循:
1、如果expr1是字符类型,则在进行比较前将expr2转化成expr1的类型,并以varchar2类型返回字符集。
2、如果expr1是数值类型,则由Oracle自身根据最高优先级判断,将数据类型转化为高优先的数据类型,
并且最终以该类型返回数据。
举例:
SELECT NVL(MAX(ID), 0) FROM WAYBILL;
这个意思表示当WAYBILL表的中最大ID为空的时候返回0。
类型
字符
数据
输出
函数
最大
最高
一致
不好
不用
优先级
原则
原文
字符集
官方
就是
意思
数值
数据库
时候
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全事件英文作文
医学人工智能数据库发展规划
数据库维护办法
市北区游戏软件开发哪家好
软件开发人情况说明
下载的网页部署到自己服务器
数据库系统需要入资产吗
站成网络技术有限公司
红帽查询服务器系统版本
宝塔怎么隐藏云服务器ip
设立网络安全员队伍
战地的服务器地址
龙川游戏软件开发
梵讯房屋管理系统本地数据库
java调用数据库查询
服务器怎么启动安全模式
小众服务器商
新乡5g网络安全
数据库和软件开发工资多少钱
南通服务器机柜定做
计算机网络技术构图
旧服务器生存视频
东莞市驰阳网络技术有限公司
软件开发工程师的口号
网络运维与网络安全是学什么的
网络安全法的第一条是什么
数据分析数据库面试题
微信支付怎么解决网络安全
然后把数据库连接到java
中专网络安全竞赛