首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sql -两列的计数

问sql -两列的计数
EN

Stack Overflow用户
提问于 2019-01-09 18:37:23
回答 1查看 38关注 0票数 0

我在一个数据库中放了很多行,我有这个:

代码语言:javascript
复制
+----+---------------------+-------------+----------------+-----------+
| ID | time                | os_name     | program        | last_line |
+----+---------------------+-------------+----------------+-----------+
| 14 | 2019-01-04 14:00:00 | titi        | roro           | 109       |
| 15 | 2019-01-04 14:00:00 | titi        | roro           | 109       |
| 16 | 2019-01-04 14:00:00 | gege        | fefe           | 109       | 

我想要:

代码语言:javascript
复制
+---------------------+-------------------------+-------------+-----------+-----------+
| time                | nb_os_name_program      | os_name     | program   | last_line |
+---------------------+-------------------------+-------------+-----------+-----------+
| 2019-01-04 14:00:00 |                      2  | titi        | roro      | 109       |
| 2019-01-04 14:00:00 |                      1  | gege        | fefe      | 109       | 
EN

回答 1

Stack Overflow用户

发布于 2019-01-09 18:39:24

具有聚合功能的简单GROUP BY将帮助您:

代码语言:javascript
复制
SELECT time, os_name, count(*) as nb_os_name, program, lastline, 
FROM table t
GROUP BY time, os_name, program, lastline
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54108166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档