已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > 数据库

标题: 问个sql的DISTINCT和COUNT问题

作者: @Ta

时间: 2022-08-15

点击: 1612

sql菜鸟有问

SELECT DISTINCT后得到如下结果:

2022-08-12
......
2022-08-09

求解:怎么写count得到每一天的总量


[隐藏样式|查看源码]


『回复列表(5|隐藏机器人聊天)』

1.

select date, count(*) ... group by date

(/@Ta/2022-08-16 08:57//)

2.

@无名啊,感谢大佬,非常好用,想再请教一下,再count一下带条件的
比如count2查询状态state为1的,怎么实现

date         count      count2
2022-08-12    1000        ?
......
2022-08-09    2000        ?
(/@Ta/2022-08-16 13:42//)

3.
用户被禁言,发言自动屏蔽。
(/@Ta/2022-08-16 14:02//
被禁言
)

4.

@echo醉老仙,3楼的也行

TRUE代表1FALSE代表0的数据库上(如MySQLSQLite),这个也行:

select ..., sum(state = 1) AS state为1个数, sum(state IS NULL) AS state为NULL个数 ...
(/@Ta/2022-08-16 14:22//)

5.

@无期徒刑@无名啊, 牛逼,又学到了

(/@Ta/2022-08-16 14:43//)

回复需要登录

6月30日 16:40 星期一

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1