使用SQL语句统计数据时sum和count函数中使用if判断条件的讲解


当前第2页 返回上一页

sum函数中使用if判断条件格式为:sum(if(条件,列值,0))

注解:sum是求和函数,条件为真时,执行列值(字段名)求和也就是累加,条件为假时为0求和(当然还是0)

1.单条件判断格式,sum(if(条件字段名=值,需要计算sum的字段名,0))

2.多条件判断格式,sum(if(条件字段名>值 AND 条件字段名>值 AND 条件字段名=值,1,0))

注解:多条件判断格式整体含义为,计算满足条件的数据总数,如果满足条件,那么数据总数加1,所以1的含义为累加1

3.常见case when格式,sum(case when 条件字段名 in (范围较小值,范围较大值) then [需要计算sum的字段名] else 0 end)

count函数中使用if判断条件格式为:

1.统计总数,count(if(条件字段名=值,true,null))

2.统计总数去重复值,count(DISTINCT 需要计算count的字段名,if(条件字段名=值,true,null))

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接


标签:SQLite

返回前面的内容

相关阅读 >>

windows平台python连接Sqlite3数据库的方法分析

python实现excel转Sqlite的方法

使用chrome浏览器调试android app详解

实例详解android快速开发工具类总结

一些很有用的Sqlite命令总结

flask中sqlalchemy模块的实例用法

php使用pdo连接Sqlite3的配置示例

Sqlitemanager怎么激活Sqlite数据库管理软件激活图文教程

qt数据库相关应用开发总结

nodejs中安装ghost出错的原因及解决方法

更多相关阅读请进入《Sqlite》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...