case...when...end 去统计你写日志的情况

简介:

select 
distinct diary.userid , 
a.name, 
sum(case when diary>=1 then 1 else 0 end) as '写日志'  
from diary  inner join a on a.id=diary.userid 
group by diary.userid,a.id,a.name

说明:当你的diary大于1时,也设为1,如果没有写,那么为0 ,这样用sum进行汇总也就求出了结果。

ID 姓名    日志数

1 zzl        2 
2 zql        2 
3 zzd        1 
4 gy         4

本文转自博客园张占岭(仓储大叔)的博客,原文链接:case...when...end 去统计你写日志的情况,如需转载请自行联系原博主。

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
4月前
|
SQL 大数据 API
每天一道大厂SQL题【Day08】服务日志SQL统计
每天一道大厂SQL题【Day08】服务日志SQL统计
42 0
|
3月前
|
Java 程序员 C++
日志统计(蓝桥杯每日一题)
日志统计(蓝桥杯每日一题)
27 1
|
3月前
|
Java 程序员 C++
日志统计(每日一题)
日志统计(每日一题)
21 0
|
10月前
|
Java Shell Perl
从 test.log 中截取当天的所有 gc 信息日志,并统计 gc 时间的平均值和时长最长的时间
从 test.log 中截取当天的所有 gc 信息日志,并统计 gc 时间的平均值和时长最长的时间
88 1
|
10月前
|
存储 机器学习/深度学习 程序员
蓝桥杯-日志统计-python
蓝桥杯-日志统计-python
52 0
|
10月前
|
程序员 C++
第九届蓝桥杯省赛 C++ B组 - 日志统计
第九届蓝桥杯省赛 C++ B组 - 日志统计
68 0
|
10月前
|
算法 程序员
[蓝桥杯 2018 省 B] 日志统计——双指针算法
[蓝桥杯 2018 省 B] 日志统计——双指针算法
55 0
|
12月前
(双指针滑动窗口)AcWing 1238. 日志统计
(双指针滑动窗口)AcWing 1238. 日志统计
59 0
|
应用服务中间件 nginx
|
程序员
【蓝桥杯基础题】2018年省赛—日志统计
【蓝桥杯基础题】2018年省赛—日志统计
78 0
【蓝桥杯基础题】2018年省赛—日志统计

热门文章

最新文章