sql中coalesce()函数的使用
1.coalesce()函数的作用就是返回一个不为null的值
2.例如在统计已读消息和未读消息场景就可以使用
<select id="messageCount"resultType="com.yunjiacloud.nj.ctoServer.dto.OutCtoAssistMessageCountDto">SELECTmsg.user_id ,coalesce(sum(case msg.read_flag when '1' then 1 else 0 end ),0) as `read`,coalesce(sum(case msg.read_flag when '0' then 1 else 0 end ),0) as unReadFROMcto_assist_message msgWHEREmsg.user_id = #{id}AND msg.del_flag = '0'GROUP BYmsg.user_id
</select>
sql中coalesce()函数的使用相关推荐
- SQL Server中COALESCE函数的用法
在SQL Server中COALESCE函数,会返回其参数中第一个不为NULL的参数,效果如下: SELECT COALESCE(NULL,NULL,N'A',NULL,NULL) 结果: SELEC ...
- mysql coalesce函数用法,SQL Server COALESCE函数详解及实例
SQL Server COALESCE函数详解 很多人知道ISNULL函数,但是很少人知道Coalesce函数,人们会无意中使用到Coalesce函数,并且发现它比ISNULL更加强大,其实到目前为止 ...
- 简单介绍SQL中ISNULL函数使用方法
这篇文章介绍了SQL Server.MySQL.Oracle三种数据库中ISNULL函数的使用方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 SQL Ser ...
- SQL中object_id函数的用法
SQL中object_id函数的用法 收藏 int object_id('objectname'); 此方法返回数据库对象标识号. 其中,参数objectname 表示要使用的对象,其数据类型为nc ...
- SQL中STR()函数功能
SQL 2010-03-14 21:10:02 阅读1029 评论0 字号:大中小 订阅 SQL中STR()函数功能 declare @number smallint set @number=2 ...
- sql中聚合函数和分组函数_SQL选择计数聚合函数-语法示例解释
sql中聚合函数和分组函数 The COUNT operator is usually used in combination with a GROUP BY clause. It is one of ...
- 在sql中使用函数,遇到net.sf.jsqlparser.parser.ParseException异常
在sql中使用函数,遇到net.sf.jsqlparser.parser.ParseException异常 参考文章: (1)在sql中使用函数,遇到net.sf.jsqlparser.parser. ...
- SQL中 拆解函数 之 strsplit()
SQL中 拆解函数 之 strsplit() 在前面提到过拆解函数 今天查数据,发现了另外一个函数,实验一下,还挺好用,记录一下 原始数据如下: 拆解完成以后如下图: 使用的函数是 strsplit( ...
- SQL中 ROW_NUMBER 函数的用法
SQL中 ROW_NUMBER 函数的用法 ROW_NUMBER()函数将针对SELECT语句返回的每一行,从1开始编号,赋予其连续的编号.在查询时应用了一个排序标准后,只有通过编号才能够保证其顺序是 ...
最新文章
- Spring Hibernate JPA 联表查询 复杂查询
- R语言将数据列中的多种日期格式统一变化为一种固定格式实战:使用lubridate包中的parse_date_time函数
- 批量管理服务器,批量分发文件
- Linux awk命令详解??????????(研究)
- 关闭json引用的方式
- 哈希表 - (代码、分析 )
- spring框架做全局异常捕获_@ControllerAdvice注解(全局异常捕获)
- c语言行列坐标是先行后j,C语言学习之行列操作
- Python基础教程笔记——条件,循环和其他语句
- 《Netty权威指南》第1章 Java的I/O演进之路
- Julia: 如何转换PyPlot的X轴的日期格式?
- 解决在onedrive里无法打开onenote笔记本的问题
- 分布式基站中的BBU和RRU
- 我的JavaScript学习之路四:JavaScript数据类型之Number类型(1)
- 高通8953烧录之后报ERROR: UFDT apply overlay failed
- 非对称加密RSA文本和Excel文件加密练习
- 【Python】创蓝253云通讯平台---国际短信API接口demo
- 用SQL查询创建水平、垂直直方图
- Redis设计与实现 -- 浅谈Redis持久化
- 弘辽科技:拼多多商品限制推广多久解封?怎么申诉?