不试不知道,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'

版权声明:本文为博主原屙文章,喜欢你就担走。

最新文章

  1. dom解析和sax解析的区别及优缺点
  2. golang社工库数据扫描程序
  3. JavaBeans、EJB和POJO详解
  4. JavaScript学习记录总结(十)——几个重要的BOM对象
  5. Android 开发之自定义Dialog及UI的实现
  6. 去掉Visual Studio 编辑器里中文注释的红色波浪线 转载
  7. MFC可执行文件问题
  8. Webbrowser加载Flash后方向键失效问题(用到了OLE接口,没有被处理就转发,够复杂的)
  9. C#版考题
  10. LVS 负载均衡解决方案 (windows IIS)
  11. Java filter拦截器的使用
  12. 见到过的MOS管的一些参数
  13. Oracle官方文档学习路线图
  14. Apache Hadoop 2.9.2 的集群管理之服役和退役
  15. P1250 种树
  16. Session、LocalStorage、SessionStorage、Cache-Ctrol比较
  17. vue-if和v-show区别
  18. linux驱动编写之中断处理
  19. PHP对Url中的汉字进行编码和解码
  20. 启用了不安全的HTTP方法【转】

热门文章

  1. print reverse <> 是打印全部的文件内容 ?
  2. 2018湖南省第14届大学生计算机程序设计竞赛 A字符画
  3. Python数据类型之数字类型
  4. Centos7 静态IP配置
  5. Python中关于使用正则表达式相关的部分笔记
  6. express中间件的意思
  7. 如何转成libsvm支持的数据格式并做回归分析
  8. heap corruption detected VS2015 C语言 报错
  9. CodeForcesGym 100524J Jingles of a String
  10. Centos下安装X Window+GNOME Desktop+FreeNX