摘要:
下文讲述isnull及coalesce空值替换函数的区别

isnull、coalesce函数区别:
1.isnull 只能接受两个参数,而coalesce函数可以接受大于等于两个以上参数
2.isnull 是一个空值替换函数,coalesce从第一个参数开始查找,只到找到一个为非null并且非空字符的参数返回给用户
3.isnull是一个null值替换函数,coalesce是一个null值及空值查找替换函数
例:

SELECT COALESCE('',100)    结果100
SELECT COALESCE(' ',88)   结果88
SELECT COALESCE(null,88)   结果88
SELECT COALESCE(88,128) 结果88 SELECT ISNULL('',88)      结果''
SELECT ISNULL(null,88)     结果88
SELECT ISNULL(89,0)     结果89

转自: http://www.maomao365.com/?p=6967

最新文章

  1. CentOS 6.7 如何启用中文输入法
  2. js 假值
  3. IOS 在不打开电话服务的时候,可以响应服务器的推送消息,从而接收服务器的推送消息
  4. eclipse 搭建Swt 环境
  5. Python的高级特性5:谈谈python的动态属性
  6. Python-面向对象编程(二)
  7. IOS8Preview-xCode_6
  8. java web判断是否登录
  9. php对象中类的继承性访问类型控制
  10. 受够了if (ModelState.IsValid)?ActionFitlter也是一路的坑啊!
  11. Greenplum——大数据时代高性能的数据仓库与BI应用平台
  12. 解决微信公众号授权登录和开放平台微信第三方应用授权登录获取到的用户Openid关联问题
  13. 部署 Prometheus Operator - 每天5分钟玩转 Docker 容器技术(179)
  14. Linux-Centos 虚拟机安装
  15. 如何设置默认以管理员权限运行cmd
  16. 线段树-hdu3397
  17. hive set 常用参数汇总
  18. 使用Chrome开发者工具远程调试原生Android上的H5页面
  19. Xamarin开发的一个简单画图程序分享
  20. 何时使用SUM()与SUMX()

热门文章

  1. 【转】高效利用Fundebug追踪Node.js日志发现问题
  2. 【转】Sentry介绍
  3. ZooKeeper的使用---命令端
  4. 微信小程序开发之formId使用(模板消息)
  5. C#实现联通短信Sgip协议程序源码
  6. How to distribute a database among microservices
  7. Spark2.1.0——运行环境准备
  8. websocket(二)--简单实现网页版群聊
  9. 玩转spring MVC(九)---Spring Data JPA
  10. 关于Kafka配额的讨论(1)