Oracle中长度为0字符串与null等价
2024-09-30 18:11:56
不试不知道,Oracle中,长度为0的字符串'' 居然与null等价!
众所周知,null代表空,什么都不存在,而一个字符串'',虽然长度为0,但毕竟已经是一个字符串,二者怎么能等价,混为一谈呢。
在SQL SERVER 中,
SELECT ISNULL(ISNULL(null,''),'is null') AS str
结果是 ''
但在Oracle中,
SELECT NVL(NVL(null,''),'is null') FROM table1
结果是 'is null'
版权声明:本文为博主原屙文章,喜欢你就担走。
最新文章
- dom解析和sax解析的区别及优缺点
- golang社工库数据扫描程序
- JavaBeans、EJB和POJO详解
- JavaScript学习记录总结(十)——几个重要的BOM对象
- Android 开发之自定义Dialog及UI的实现
- 去掉Visual Studio 编辑器里中文注释的红色波浪线 转载
- MFC可执行文件问题
- Webbrowser加载Flash后方向键失效问题(用到了OLE接口,没有被处理就转发,够复杂的)
- C#版考题
- LVS 负载均衡解决方案 (windows IIS)
- Java filter拦截器的使用
- 见到过的MOS管的一些参数
- Oracle官方文档学习路线图
- Apache Hadoop 2.9.2 的集群管理之服役和退役
- P1250 种树
- Session、LocalStorage、SessionStorage、Cache-Ctrol比较
- vue-if和v-show区别
- linux驱动编写之中断处理
- PHP对Url中的汉字进行编码和解码
- 启用了不安全的HTTP方法【转】