if()用法:
例如:IF(expr1,expr2,expr3)
解析:如果expr1的值为true , 则返回expr2的值 , 如果expr1的值为false , 则返回expr3的值 。
sum()的用法:
sum ( ) : 把一列的值全部相加
sum( if ( 条件 , 3 , 0 ) ) : 满足“条件” , sum(3) , 不满足条件 , sum(0)
例:表user如图
统计每个用户count
eid,sum(IF(count
意思是eid=1 , count
即 sum(if(1),-1,0) , count为1时 , 返回-1 , 求和sum(-1)= -1
【mysql中if、sum()、sum(if())的用法】则‘次数’为 sum(if(1),-1,0)+sum(if(2),-1,0) = -1+(-1) = -2
- 在EXCEL中构建加载项之创建加载项的目的及规范要求
- 2、数据点标记marker
- 利用Python解析照片中的具体位置
- 去中心化边缘渲染元宇宙协议Caduceus如何引爆Metaverse Summi
- 微信怎么修改支付密码
- 2.1、开辟一个动态顺序表及初始化
- 【Linux】Ubuntu20.04版本安装谷歌中文输入法【教程】
- 中秋节的风俗
- 【C++ 函数式编程 】C++中的函数组合:用std::function实现编程
- c++ 质数——数学知识