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()函数的使用相关推荐

  1. SQL Server中COALESCE函数的用法

    在SQL Server中COALESCE函数,会返回其参数中第一个不为NULL的参数,效果如下: SELECT COALESCE(NULL,NULL,N'A',NULL,NULL) 结果: SELEC ...

  2. mysql coalesce函数用法,SQL Server COALESCE函数详解及实例

    SQL Server COALESCE函数详解 很多人知道ISNULL函数,但是很少人知道Coalesce函数,人们会无意中使用到Coalesce函数,并且发现它比ISNULL更加强大,其实到目前为止 ...

  3. 简单介绍SQL中ISNULL函数使用方法

    这篇文章介绍了SQL Server.MySQL.Oracle三种数据库中ISNULL函数的使用方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 SQL Ser ...

  4. SQL中object_id函数的用法

    SQL中object_id函数的用法 收藏  int object_id('objectname'); 此方法返回数据库对象标识号. 其中,参数objectname 表示要使用的对象,其数据类型为nc ...

  5. SQL中STR()函数功能

    SQL 2010-03-14 21:10:02 阅读1029 评论0   字号:大中小 订阅 SQL中STR()函数功能 declare @number smallint set @number=2 ...

  6. sql中聚合函数和分组函数_SQL选择计数聚合函数-语法示例解释

    sql中聚合函数和分组函数 The COUNT operator is usually used in combination with a GROUP BY clause. It is one of ...

  7. 在sql中使用函数,遇到net.sf.jsqlparser.parser.ParseException异常

    在sql中使用函数,遇到net.sf.jsqlparser.parser.ParseException异常 参考文章: (1)在sql中使用函数,遇到net.sf.jsqlparser.parser. ...

  8. SQL中 拆解函数 之 strsplit()

    SQL中 拆解函数 之 strsplit() 在前面提到过拆解函数 今天查数据,发现了另外一个函数,实验一下,还挺好用,记录一下 原始数据如下: 拆解完成以后如下图: 使用的函数是 strsplit( ...

  9. SQL中 ROW_NUMBER 函数的用法

    SQL中 ROW_NUMBER 函数的用法 ROW_NUMBER()函数将针对SELECT语句返回的每一行,从1开始编号,赋予其连续的编号.在查询时应用了一个排序标准后,只有通过编号才能够保证其顺序是 ...

最新文章

  1. Spring Hibernate JPA 联表查询 复杂查询
  2. R语言将数据列中的多种日期格式统一变化为一种固定格式实战:使用lubridate包中的parse_date_time函数
  3. 批量管理服务器,批量分发文件
  4. Linux awk命令详解??????????(研究)
  5. 关闭json引用的方式
  6. 哈希表 - (代码、分析 )
  7. spring框架做全局异常捕获_@ControllerAdvice注解(全局异常捕获)
  8. c语言行列坐标是先行后j,C语言学习之行列操作
  9. Python基础教程笔记——条件,循环和其他语句
  10. 《Netty权威指南》第1章 Java的I/O演进之路
  11. Julia: 如何转换PyPlot的X轴的日期格式?
  12. 解决在onedrive里无法打开onenote笔记本的问题
  13. 分布式基站中的BBU和RRU
  14. 我的JavaScript学习之路四:JavaScript数据类型之Number类型(1)
  15. 高通8953烧录之后报ERROR: UFDT apply overlay failed
  16. 非对称加密RSA文本和Excel文件加密练习
  17. 【Python】创蓝253云通讯平台---国际短信API接口demo
  18. 用SQL查询创建水平、垂直直方图
  19. Redis设计与实现 -- 浅谈Redis持久化
  20. 弘辽科技:拼多多商品限制推广多久解封?怎么申诉?

热门文章

  1. 企业路由器配置PPTP PC到站点模式Virtual Private Network指南_1(外网访问内网资源)
  2. JAVA实现多人聊天
  3. ZZULIOJ1039
  4. iphone已停用解锁大概多少钱_iPhone停用怎么解锁 三种处理方法详解
  5. windows中的microsoft visual c++ redistributable
  6. css3图片旋转动画
  7. 轩辕剑--资料集(四)
  8. ott盒子 MySQL_OttPlayer
  9. 大数据与AI的16个实践分享
  10. 为什么要学python?学习python有哪些好处?