COALESCE关键字的使用
2024-10-01 08:08:49
COALESCE是sql标准里面的一个关键字,我们可以和聚合函数sum,count,max等一起使用完成一些特殊的功能。 以下sql语句基于mysql 1、查询某一个列总和,如果没有数据或者NULL返回0
表字段中有一个字段:公里数(f_gls),统计总的公里数
COALESCE (sum(f_gls), 0) distance
2、查出最大值
表字段中有一个字段:模块id(f_moudleId),查询最大值
COALESCE(MAX(f_moudleId),0) max_moudleId
3、综合使用:格式化
根据知识库表里面的记录,生成下一条知识库id
SELECT
CONCAT('KB',DATE_FORMAT(NOW(),'%Y%m%d'),LPAD(COALESCE(COUNT(id),0)+1, 3, '')) <!--格式 KB20190610001-->
FROM
user_knowledgebase
WHERE
DATEDIFF(DATE(now()), DATE(createtime))= 0
最新文章
- Asia Hong Kong Regional Contest 2016
- Linux-PAM认证模块
- Spring环境的搭建与测试 (spring2.5.6)
- 2.Nexus更新索引
- JAVA反射机制学�
- 不为人知的Locked
- 提升效率的Linux终端快捷操作汇总
- 使用RUBY生成二维码
- 使用C语言编写windows服务一般框架
- 浏览器console的用法
- 配置SecureCRT以SSH公钥方式登录服务器
- Android开发学习之路--Notification之初体验
- 如何卸载Centos自带jdk
- BZOJ_1269&;&;1507_[AHOI2006]文本编辑器editor&;&;[NOI2003]Editor
- .Net Core---- 通过EPPlus批量导出
- django 模型操作
- 哈尔特征Haar
- 使Volley完美支持自定义证书的Https
- zabbix server源码安装
- 【转】每天一个linux命令(30): chown命令
热门文章
- Kinect视频中运用全身运动和人体测量统计学的人物识别技术
- elasticsearch联想加搜索实例
- python_推导式
- AGC刷题记
- [USACO19JAN]Redistricting——单调队列优化DP
- BZOJ4886 [Lydsy1705月赛]叠塔游戏[基环树]
- mysql_config_editor设置
- yii安装redis扩展(Windows)
- jQuery系列(十四):jQuery中的ajax
- Codeforces 1009 F. Dominant Indices(长链剖分/树上启发式合并)