coalesce(arg1, arg2,arg3,arg4......);

该函数的含义是返回最近的一个为非空值的值.例:

(1)coalesce(1, 2,3);                     --return 1

(2)coalesce(null,2,3);                   --return 2

(3)coalesce(null,null,3);                --return 3

(4)coalesce(null,null,3,null,5);      --return 3

(5)如果传入的参数所有都是null,则返回null,比如 
      SELECT COALESCE(NULL, NULL, NULL, NULL); 
     -- Return NULL

这个参数使用的场合为:假如某个字段默认是null,你想其返回的不是null,而是比如0或其他值,可以使用这个函数

SELECT COALESCE(field_name,0) as value from table;

select coalesce(a,b,c);

参数说明:如果a==null,则选择b;如果b==null,则选择c;如果a!=null,则选择a;如果a b c 都为null ,则返回为null(没意义)。

SQL中的coalesce函数相关推荐

  1. SQL 中的 COALESCE 函数初学者指南

    "合并"这个词的意思是合并或聚集在一起,它源自拉丁语"coalescere",意思是"一起成长".在 SQL 中的 COALESCE 函数上 ...

  2. SQL中的COALESCE()函数

    格式: coalesce(value,value1,value2,value3,...) 含义: 这个函数会校验第一个value值是不是为null,如果不为null就直接返回第一个value值: 第一 ...

  3. sql中截取字符串函数_SQL Server 2017中的顶级SQL字符串函数

    sql中截取字符串函数 SQL Server 2017 has been in the talk for its many features that simplify a developer's l ...

  4. oracle同sql中isnull无法,SQL中的ISNULL函数使用介绍

    这篇文章主要为大家详细介绍了SQL中的ISNULL函数使用介绍,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! ISNULL 使用指定的替换值替换 ...

  5. SQL中的ISNULL函数介绍

    SQL中有多种多样的函数,下面将为您介绍SQL中的ISNULL函数,包括其语法.注释.返回类型等,供您参考,希望对您学习SQL能够有所帮助. ISNULL 使用指定的替换值替换 NULL. 语法 IS ...

  6. SQL中的ISNULL函数详解及用途

    SQL中有多种多样的函数,下面将为您介绍SQL中的ISNULL函数,包括其语法.注释.返回类型等,供您参考,希望对您学习SQL能够有所帮助 ISNULL 使用指定的替换值替换 NULL. 语法 ISN ...

  7. 在SQL中使用CRL函数示例

    在SQL中使用CRL函数 实验目标: 1. 在SQL中创建CRL函数,使之能够向指定的计算机发送消息 实验步骤 2. 在VS中创建类发送消息的类 3. 将以下代码黏贴进去 using System; ...

  8. sql 精读(二) 标准 SQL 中的编号函数

    标准 SQL 中的编号函数 以下部分介绍了 BigQuery 支持的编号函数.编号函数是分析函数的一部分. 如需了解分析函数的工作原理,请参阅分析函数概念.如需了解编号函数的工作原理,请参阅编号函数概 ...

  9. SQL 中的 TRIM 函数

    SQL 中的 TRIM 函数是用来移除掉一个字串中的字头或字尾.最常见的用途是移除字首或字尾的空白.这个函数在不同的资料库中有不同的名称: MySQL: TRIM( ), RTRIM( ), LTRI ...

最新文章

  1. 【Web前端培训】预解析(变量提升)
  2. 35国,14年,世界最大科学项目,「人造太阳」即将诞生!
  3. Hyperledger Fabric Docker 文件路径权限
  4. iOS 中二维码扫描
  5. window系统查看端口被哪个进程占用了,并将它结束
  6. HDU 4630 No Pain No Game 树状数组+离线操作
  7. 不会吧,还有人不会docker!
  8. php输出多维json,json多维数组怎么利用php进行构造
  9. c++ stl 标准库容器的选择原则(图)
  10. 电子邮箱里面的服务器,搭建电子邮件服务器
  11. php地址选择插件,微信小程序中关于三级联动地址选择器的实例分享
  12. Kali渗透测试——netdiscover
  13. vuex中store存储store.commit和store.dispatch的区别及用法
  14. 计算机考证包括cad吗
  15. ecshop后台首页mysql_ecshop商城后台使用手册
  16. 数据挖掘和机器学习有什么联系,主要有什么区别?
  17. OCCT教程二:在visual studio上创建一个occt工程
  18. 关于计算机的教学论文,关于计算机教学论文
  19. 从输入url到页面返回到底发生了什么
  20. Python作业:公鸡5元/只,母鸡3元/只,小鸡1元3只。问100元怎么买到100只。

热门文章

  1. 部署微软lync uc服务器,《统一沟通-微软-实战》-6-部署-4-存档服务器
  2. MySQL模糊查询%
  3. 2017福州大学面向对象程序设计课程作业四
  4. 华为手机助手应用程序被篡改,请重新安装或升级
  5. JavaWeb开发大致流程
  6. 抖音小店怎么运营?精细化运营是趋势,也是弯道超车的机会
  7. 二级c语言一本通pdf,《2020年全国计算机等级考试一本通:二级C语言》试题源文件...
  8. 【今日干货】分享个微信解绑手机号的方法
  9. pandas 季度_Pandas时间序列:时期(period)及其算术运算详解
  10. !important属性