SQL中的coalesce函数
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函数相关推荐
- SQL 中的 COALESCE 函数初学者指南
"合并"这个词的意思是合并或聚集在一起,它源自拉丁语"coalescere",意思是"一起成长".在 SQL 中的 COALESCE 函数上 ...
- SQL中的COALESCE()函数
格式: coalesce(value,value1,value2,value3,...) 含义: 这个函数会校验第一个value值是不是为null,如果不为null就直接返回第一个value值: 第一 ...
- sql中截取字符串函数_SQL Server 2017中的顶级SQL字符串函数
sql中截取字符串函数 SQL Server 2017 has been in the talk for its many features that simplify a developer's l ...
- oracle同sql中isnull无法,SQL中的ISNULL函数使用介绍
这篇文章主要为大家详细介绍了SQL中的ISNULL函数使用介绍,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! ISNULL 使用指定的替换值替换 ...
- SQL中的ISNULL函数介绍
SQL中有多种多样的函数,下面将为您介绍SQL中的ISNULL函数,包括其语法.注释.返回类型等,供您参考,希望对您学习SQL能够有所帮助. ISNULL 使用指定的替换值替换 NULL. 语法 IS ...
- SQL中的ISNULL函数详解及用途
SQL中有多种多样的函数,下面将为您介绍SQL中的ISNULL函数,包括其语法.注释.返回类型等,供您参考,希望对您学习SQL能够有所帮助 ISNULL 使用指定的替换值替换 NULL. 语法 ISN ...
- 在SQL中使用CRL函数示例
在SQL中使用CRL函数 实验目标: 1. 在SQL中创建CRL函数,使之能够向指定的计算机发送消息 实验步骤 2. 在VS中创建类发送消息的类 3. 将以下代码黏贴进去 using System; ...
- sql 精读(二) 标准 SQL 中的编号函数
标准 SQL 中的编号函数 以下部分介绍了 BigQuery 支持的编号函数.编号函数是分析函数的一部分. 如需了解分析函数的工作原理,请参阅分析函数概念.如需了解编号函数的工作原理,请参阅编号函数概 ...
- SQL 中的 TRIM 函数
SQL 中的 TRIM 函数是用来移除掉一个字串中的字头或字尾.最常见的用途是移除字首或字尾的空白.这个函数在不同的资料库中有不同的名称: MySQL: TRIM( ), RTRIM( ), LTRI ...
最新文章
- 【Web前端培训】预解析(变量提升)
- 35国,14年,世界最大科学项目,「人造太阳」即将诞生!
- Hyperledger Fabric Docker 文件路径权限
- iOS 中二维码扫描
- window系统查看端口被哪个进程占用了,并将它结束
- HDU 4630 No Pain No Game 树状数组+离线操作
- 不会吧,还有人不会docker!
- php输出多维json,json多维数组怎么利用php进行构造
- c++ stl 标准库容器的选择原则(图)
- 电子邮箱里面的服务器,搭建电子邮件服务器
- php地址选择插件,微信小程序中关于三级联动地址选择器的实例分享
- Kali渗透测试——netdiscover
- vuex中store存储store.commit和store.dispatch的区别及用法
- 计算机考证包括cad吗
- ecshop后台首页mysql_ecshop商城后台使用手册
- 数据挖掘和机器学习有什么联系,主要有什么区别?
- OCCT教程二:在visual studio上创建一个occt工程
- 关于计算机的教学论文,关于计算机教学论文
- 从输入url到页面返回到底发生了什么
- Python作业:公鸡5元/只,母鸡3元/只,小鸡1元3只。问100元怎么买到100只。
热门文章
- 部署微软lync uc服务器,《统一沟通-微软-实战》-6-部署-4-存档服务器
- MySQL模糊查询%
- 2017福州大学面向对象程序设计课程作业四
- 华为手机助手应用程序被篡改,请重新安装或升级
- JavaWeb开发大致流程
- 抖音小店怎么运营?精细化运营是趋势,也是弯道超车的机会
- 二级c语言一本通pdf,《2020年全国计算机等级考试一本通:二级C语言》试题源文件...
- 【今日干货】分享个微信解绑手机号的方法
- pandas 季度_Pandas时间序列:时期(period)及其算术运算详解
- !important属性